Message de Erro no Jsf, como devolver

3 respostas
Javabuntu

Pessoal tenho campos obrigatórios no jsf que simplesmente coloco um required=true e coloco um h:message pra ele…

mas preciso por exemplo padronizar algumas message de erro, por exemplo num login, a senha e confirmação, se o cara digitar a confirmação diferente…

tem como eu devolver uma message de erro, mas NÃO sendo num <h:messages>, porque nele apareceria todas as messagens de erro, e gostaria de devolver apenas uma, num local especifico, por exemplo abaixo do meu inputText…

tem como fazer?

3 Respostas

O

acho que vc pode colocar um outputtext mesmo… tipo assim

<h:outputText style="color:red" value="#{Bean.msgTrocaFornecedor}"/>

e no managedbean voce cria uma variavel string com o nome de msgTrocaFornecedor e coloca o q vc quiser …

ou ainda no próprio message conforme link http://www.guj.com.br/posts/list/81080.java

maurenginaldo

Você teria que tirar as validações do formulário e fazé-las no bean, e colocar um componente na tela para receber uma mensagem.

Sempre ao clicar no botão de comando tem que renderizar novamnete esse componente que vai exibir a mensagem.

guilhermerockg3

Para fazer isso você pode utilizar o seguinte código:

<t:message for=“title” id=“titleError” detailFormat=“O campo esta com erro” />
<h:inputText id=“title” value="#{myBean.title}" required=“true” />

Espero ter ajudado…
t+

Criado 7 de fevereiro de 2008
Ultima resposta 21 de out. de 2009
Respostas 3
Participantes 4