XHTML + JSF + Facelets

2 respostas
regisbten
Boa tarde, pessoal estou com um problema, estou começando a trabalhar com Facelets, assim preciso utilizar o XHTML. O problema que estou enfrentando é o seguinte:
  • Na minha página tenho um botão onde ele só aparece se passar por uma condição. jsp eu usaria um c:if algo assim.

    Estou tentando utilizar o atributo rendered da tag commandButton. Ex:

<h:commandButton action="#{empresa.next}" value="Últimos #{empresa.itemCount - empresa.lastItem}" rendered="#{empresa.itemCount <= empresa.lastItem}"/>
Ele exibe o seguinte erro:
javax.servlet.ServletException: Error Parsing /empresa/List.xhtml: Error Traced[line: 20] The value of attribute "rendered" associated with an element type "h:commandButton" must not contain the '<' character.
Está confusso pois parece que ele está tentando abrir uma nova tag ao invés de comparar como menor.

Se alguém souber de uma solução agradeço.

Abraço a todos.

2 Respostas

urubatan

use lte em vez de &lt=
ou então faça corretamente o escape dos caracteres

Gilberto_Santos

tente fazer com que o back bean retorne TRUE ou FALSE

Alguem ai tem um post falando sobre IceFaces + tomahawk

isso ai tira o sono da gente :smiley:

Criado 18 de junho de 2007
Ultima resposta 19 de jun. de 2007
Respostas 2
Participantes 3