Acredito que o problema seja simples para a maioria de vcs, entao peço ajuda.
Simples, tenho o código-fonte perfeitinho em jsp, mas nao consigo rodar.
Baixei o “jstl-impl-1.2.jar” e o “jstl-api-1.2.jar” junto com o conector java “mysql-connector-java-5.0.4-bin.jar”
na pasta lib do web project , mas não rolou mesmo assim ( também não sei se está certo;mas o que quero realmente saber é: o que preciso fazer pra configurar certinho estas tags??).
Não sei se é esse erro que está dando para você…mas o erro diz que você tem mais de uma diretiva com o mesmo atributo pageEncoding na sua jsp…
Vou utilizar o tag code para ficar mais fácil:
<%@pagecontentType="text/html"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><%@pagecontentType="text/html"%><%@pagepageEncoding="UTF-8"%><%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%><%@taglibprefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%><html><head><metahttp-equiv="ContenLt-Type"content="text/html; charset=UTF-8"><title>Exemplos de Expressões</title></head><body><h2>Expressões Aritméticas</h2><b>Resultado: ${(1 + 2 + 3)/4}</b><br/><b>Resultado formatado:
<fmt:formatNumberpattern="0.00">${(1+2+3)/4}</fmt:formatNumber></b><br/><c:setvar="idade"value="17"/><br/><b>${(idade >= 1 ? "Maior de Idade": "Menor de Idade"}.</b><br/><h2>Operadores Lógicos</h2><c:iftest="${(idade>=14)&&(idade<1}"><b>Adolescente!</b><br/></c:if><h2>Operações de Comparação</h2>
4 >'3'${4>'3'}<br/>
'4'>3${'4'>3}<br/>
'4'>'3'${'4'>'3'}<br/>
4>=3${4>=3}<br/>
4<=3${4<=3}<br/>
4=='4'${4==4}<br/></body></html>
Deletando a diretiva da linha 6 sua página compilou ok aqui e deu o seguinte resultado:
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.20 logs.
Apache Tomcat/6.0.20
Julio_Leme2
eu acredito que o erro esteja na configuração, pois no curso que estou fazendo , fui adiante e instalei os JSTL e está rodando ok, por que os EL Tags não ???
e …, como eu nao entro muito pouco no gruj, nao sei como copiar e passar em código como vcs fazem; se puder me falar como faz …, deve ser fácil pra vc,