Botão CommandButon envia a mensagem do método cadastrar, alguém poderia me ajudar?

1 resposta
Dcalderon
<?xml version="1.0" encoding="ISO-8859-1" ?> Cadastro de Clientes
<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;
	}

       
       
}

1 Resposta

darlan_machado

Só o código? Sem descrição do que acontece e do que deveria ocorrer? Isso mesmo?

Criado 8 de maio de 2019
Ultima resposta 8 de mai. de 2019
Respostas 1
Participantes 2