Pessoas, estou com um problema sério.
Toda vez que eu uso EL nas minhas páginas JSP ela nao são interpretadas e são impressas diretamente no browser.
Tem como cancelar o uso de EL? Ela não faz tarde do JSP 2.0?
geralmente isso é algum erro de configuracao do web.xml.
coloca ele aqui pra gente ver…
eu descobri isso recentemente…
Por padrão a EL é desabilitada nas versões anteriores 2.0 da especificação do JSP. Coloque no seu web.xml para usar a versão 2.4 da especificação dos servlets.
putz cara, meu web.xml está para usar a versão 2.3…
pena que eu desliguei minha máquina no serviço senão já mudava isso agora.
Bom, amanhã logo de manhã irei mudar isso dai posto se deu certo ou não.
Por enquanto vou continuar estudando aqui em casa, pq amanhã é o DeadLine do projeto e eu ainda não terminei aquela coisa…
Abraços pessoal.
[quote=microfilo]eu descobri isso recentemente…
Por padrão a EL é desabilitada nas versões anteriores 2.0 da especificação do JSP. Coloque no seu web.xml para usar a versão 2.4 da especificação dos servlets.[/quote]
Cuidado Microfilo, nao eh bem isso.
A Expression Language nao EXISTE antes da versao 2.4 da servlet api. Ela fazia parte da JSTL. Somente ao lancar o 2.4 ela passou a fazer parte do jsp.
A melhor solucao nesses casos eh o que sempre recomendo: ler as especificacoes
Abraco
Guilherme
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html
Poderiam explicar isso aqui!
Confunde mesmo.
[quote=microfilo]http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html
Poderiam explicar isso aqui!
Confunde mesmo.[/quote]
JSP 2.0 <=> Servlet 2.4
JSP 1.2 <=> Servlet 2.3
Nesse link ele fala da grande feature do JSP 2.0, que vem casadinho com a especificação Servlet 2.4.
Mas você perguntaria: Com o JSP 1.2 eu consigo usar EL dentro das tags JSTL e algumas compatíveis.
Sim, você consegue dentro dessas tags por que AS TAGS suportam EL.