Pessoal,
Não sei mais o que fazer: é um problema mínimo, mas não sei onde está:
<%@taglib prefix=“c” uri=“http://java.sun.com/jstl/core ”%>
. . .
<f:view>
<h:form>
. . .
<c:if test="#{1 == 1}">
<h:outputText value=“ALOHA!!!”/>
</c:if>
. . .
</h:form>
</f:view>
Por que ele não cai na instrução IF???
Oi Fábio Procópio.
Troca o caracter # por $.
Testei utilizando o NetBeans e funcionou.
Olá Fantomas!
No Netbeans, tentei substituir mas deu erro:
[color=red]According to TLD or attribute directive in tag file, attribute test does not accept any expressions[/color]
Qual o problema agora?
Fala Fabio,
Faça uma revisão no projeto e verifique a versão das bibliotecas e do TomCat que você está utilizando.
Eu utilizei o tomcat Apache Tomcat 6.0.14, NetBeans 6.0.1 e a JSTL 1.1.
Dê uma olhada neste link também: http://forum.java.sun.com/thread.jspa?threadID=490923&messageID=2334837
[]'s
Oi Fantomas,
Descobri o problema. A taglib que deve ser usada para utilizar os recursos do IF é a:
<%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core ”%>
O motivo do erro era que eu estava usando a padrão.
De qualquer forma: valeu!!!
Obrigado!!!
rdgc
Abril 29, 2008, 12:36pm
#6
Por que vc não troca por: <h:outputText value="ALOHA!!!" rendered="#{1 == 1}" />