bom galera estou tentano fazer validações com o Hibernate e JSF 2.0
segue o código:
testeValidate.xhtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xmlns:h="http://java.sun.com/jsf/html"xmlns:f="http://java.sun.com/jsf/core"xmlns:p="http://primefaces.prime.com.tr/ui"xmlns:ui="http://java.sun.com/jsf/facelets"><h:head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/><title></title></h:head><h:body><ui:includesrc="/includes/menu.xhtml"/><h:messages/><h:form><h:inputTextid="jamesName"value="#{james.name}"/><h:messagefor="jamesName"/><h:commandButtonvalue="submit"/></h:form><h:form><h:inputTextid="jamesName"value="#{james.name}"immediate="true"/><h:messagefor="jamesName"/><h:commandButtonvalue="submit"/></h:form><h:form><h:inputTextid="jamesName"value="#{james.name}"><f:validateBean/></h:inputText><h:messagefor="jamesName"/><h:commandButtonvalue="submit"/></h:form></h:body></html>
Eu ñ tenho certeza absoluta, mas acredito q o JSF 2 se integre com o framework BeansValidation e ñ com o Hibernate Validation, embora um seja derivado do outro eu acredito q eles sejam duas coisas diferentes.
redthi
qual seria minha melhor opção para resolver o problema de validação, alguem pode me dar um caminho ?
alguma dica ou material, sou novo nessa área, agradeceria muito se pudessem só mostrar o caminha de onde estudar…
obrigadoo
benignoms
Não precisa sofrer muito não
Faz assim que funciona:
<h:form><h:inputTextid="jamesName"value="#{james.name}"required="true"requiredMessage="O campo NOME é obrigatório"/><h:messagefor="jamesName"/><h:commandButtonvalue="submit"/></h:form>
Obs.: Quando você indica que o atributo immediate é “true” você esta informando que não quer que passe pela fase de validação.