<h:body>
<h1>Bem vindo a página de Cadastros</h1>
<h:form id = "frm">
<p:panelGrid columns = "2" style="width: 100%">
<p:outputLabel value=“Login:” for=“login”/>
<p:inputText id =“login” value= “#{perfilUsuarioBean.login}” />
<p:outputLabel value=“Cpf: " />
<p:inputText maxlength=“11” required =“true” value = “#{perfilUsuarioBean.cpf}”/>
<p:outputLabel value=“Data de nascimento” for=“data”/>
<p:calendar id=“data” size=“10” pattern=“dd/MM/yyyy” value =”#{perfilUsuarioBean.data}"/>
<p:outputLabel value=“Senha: " for =“senha”/>
<p:password id =“senha” maxlength=“20” size=“10” required =“true” feedback=“true” weakLabel=“Fraca” goodLabel=“Boa” strongLabel=“Forte”
promptLabel=“Informe uma senha: " inline=“true” match=“confirmacaoSenha” value =”#{perfilUsuarioBean.senha}” />
<p:outputLabel value="Confirme a senha: " for=“confirmacaoSenha” />
<p:password id=“confirmacaoSenha” size =“10” required=“true”/>
</p:panelGrid>
<p:commandButton value=“Cadastrar” action="#{perfilUsuarioBean.cadastrar()}" ajax=“false” />
</h:form>
</h:body>
import java.io.Serializable;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
import javax.faces.view.ViewScoped;
@ViewScoped
@ManagedBean
public class PerfilUsuarioBean implements Serializable{
private static final long serialVersionUID = 1L;
private String login,senha,cpf,data;
public void cadastrar() {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Cadastro efetuado seja bem vindo!"));
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getSenha() {
return senha;
}
public void setSenha(String senha) {
this.senha = senha;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}