Problemas com jstl, alguem pode me ajudar

Coloquei os arquivos .jar no diretorio web-inf/lib e os tld no web-inf/, minha aplicação esta implantada no weblogic 8.1, qdo uso por exemplo um forEach ou mesmo um if com as tags do jstl, nao executo o EL aparece o ${bean.prop} em vez do conteudo, o que pode estar acontecendo, estou usandoa jstl 1.0

Alguem sabe o que devo verificar…

Seu problema é sobre o container não interpretar EL? Está habilitado? Certifique-se de que o cabeçalho do seu web.xml tenha essa assinatura:

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd" 
    version="2.4"> 

   ...
   ...
   ...

</web-app>

E teste o seu EL de novo. :joia:

Matheus obrigado pela ajuda, mas ainda não funcionou, não sei o que pode estar acontecendo, estou usando o weblogic 8.1 ele tem o servlet 2.3 e jsp 1.2, era pra rodar né???

Tem outro lugar que devo olhar ou modificar???

Valeu…

EL é uma feature do JSP 2.0

OK, então nao vou conseguir usar EL no jsp 1.2 que o o meu caso???

Tem uma diretiva isELIgnored que pode ser setado para true na jsp 1.2, tentei fazer mas tb nao deu certo o compilador de jsp do weblogic nao reconhece, o que vem de encontro com seu post…

resumindo não vou conseguir usar EL no weblogic 8.1 porque a versao do jsp e 1.2, so na 2.0 OK?

Valeu Matheus…

Se vc não atualizar o BEA, acho que é isto. :sad:

Beleza!!!, obrigado pela ajuda.

Amigo,

Se seu AS (no caso weblogic 8.1) suporta a spec servlet 2.3 e jsp 1.2 não quer dizer que vc não pode isar EL. EL passou a ser parte integrante na spec 2.0 de jsp.
Qdo se usa jsp 2.0 vc não precisa habiitar o uso de EL, pois por por padrao já está habiltado o uso. Já para a spec 1.2 (seu caso) vc precisa habilitar EL nos seus .jsp’s usando a seguinte directiva:

<%@ page isELIgnored="false" %> 

Isso vai fazer o container executar EL.

Abraços,
Daniel Noleto
Eng. de Software - CESAR - Recife
SCJP 1.4, SCWCD 1.4 (exame em agosto).