Já testei todos os exemplos usando a tag <C:IF…> existentes na WEB e nenhuma funciona…qualquer código colocado dentro da condicional não executa de jeito nenhum e também não dá nenhum erro…alguém tem alguma idéia do que pode está ocorrendo?
E quem disse que essa String “s” vai estar disponível nos escopos da Expression Language pra que esse IF seja avaliado?
Ou você coloca isso no escopo de request, fazendo um request.setAttribute(“s” , “Sua String”) ou então faça um jsp:useBean/ pra poder colocar essa variável lá. Simplesmente declarar uma variável em um JSP não faz com que ela esteja disponível na Expression Language não.
lopesamf
Mas eu tentei usar um retorno do Javabean e deu na mesma:
O seu web.xml provavelmente está na versão 2.3, que não tem suporte total a Expression Language, o melhor era você atualizar ele pra versão 2.4 pra garantir o suporte completo a Expression Language. A declaração dele é essa aí: