Boa tarde
Estou desenvolvendo uma aplicação web utilizando jfs + primefaces…
Estou com um problema com a tag c:if do jstl, que não está funcionando na minha página…
Alguém sabe se tem alguma tag que pode substituir essa utilizando facelets???
Boa tarde
Estou desenvolvendo uma aplicação web utilizando jfs + primefaces…
Estou com um problema com a tag c:if do jstl, que não está funcionando na minha página…
Alguém sabe se tem alguma tag que pode substituir essa utilizando facelets???
Depende, qual seria o propósito?
Ex: talvez você deseja fazer um if para renderizar um determinado componente, este pode ser substituído pela propriedade rendered do componente JSF
não é para renderizar…
é que eu preciso fazer uma comparação mesmo…
é que dependendo do resultado, eu vou passar um parâmetro para um template que eu tenho, e se der outro resultado o parâmetro é totalmente diferente que será passado…l…
a proposta do jsf não é a mesma do JSTL porem
você pode usar o operador ternário
#{opcao ? param1 : param2}
ou
<f:verbatim rendered="#{opcao == true}">
// passa o parâmetro
</f:verbatim>
Carinha, “não tá funcionando” é a mesma coisa que falar que a coisa de coisar os coisos não está coisando… Coloca o que você está tentando fazer, em exemplo de código, o que você está esperando que aconteça e o que aconteceu ao invés disto.
A tag c:if funciona com facelets, sem problema.