Ola estou tentando fazer minha primeira aplicação java utilizando o primeFaces estou tentando fazer um cadastro simple com JSF 2.0, JSP,Hibernate e PrimeFaces 2.2.1
fiz um cadastro de usuarios que sem o primeFaces ele inseriu no banco de dados mas com o prime ele não da nenhuma ação …não gera erro apenas fica inutilizado quando mando cadastrar criei um classe usuario um controller dela, um Managed Bean e uma de Hibernate vou colocar como esta na interface de web e o Bean dela logo abaixo e agradeço quem puder ajudar
INTERFACE
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
<h:form>
<p:growl id="growl" showDetail="true" />
<p:fieldset legend="Cadastrar Usuário">
<h:form>
<p:focus for="idade" />
<h:outputText value="Idade: " /> <p:inputText id="idade" value="#{usuarioBean.selectedUser.idade}" size="5" /> <br/>
<h:outputText value="Nome: " /> <p:inputText id="nome" value="#{usuarioBean.selectedUser.nome}" size="30"/> <br/>
<h:outputText value="Telefone:" /> <p:inputMask mask="(99)9999-9999" value="#{usuarioBean.selectedUser.telefone}" /> <br/>
<h:outputText value="Endereço: " /> <p:inputText id="endereco" value="#{usuarioBean.selectedUser.endereco}" size="40" /> <br/>
<br/><br/> <p:commandButton value="Cadastrar" action="#{usuarioBean.finishedUser()}" /> // ESTE É O BOTAO DE CADASTRAR QUE NÃO ESTA EXECUTANDO
<p:commandButton action="usuario.faces" value="Cancelar"/><br/>
</h:form>
</p:fieldset>
<h:commandLink action="index.faces" value="HOME"/>
</h:form>
</h:body>
</html>
USUARIO BEAN
@ManagedBean
@RequestScoped
public class UsuarioBean {
/** Creates a new instance of UsuarioBean */
public UsuarioBean() {
}
public UsuarioJpaController userDAO = new UsuarioJpaController();
public Usuario selectedUser = new Usuario();
public String addNewUser(){
selectedUser = new Usuario();
return "novousuario.faces";
}
public String finishedUser(){
userDAO.create(selectedUser);
return "usuario.faces";
}
public Usuario getSelectedUser() {
return selectedUser;
}
public void setSelectedUser(Usuario selectedUser) {
this.selectedUser = selectedUser;
}
public UsuarioJpaController getUserDAO() {
return userDAO;
}
public void setUserDAO(UsuarioJpaController userDAO) {
this.userDAO = userDAO;
}
public class FieldsetBean {
public void handleToggle(ToggleEvent event) {
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Fieldset Toggled", "Visibility:" + event.getVisibility());
FacesContext.getCurrentInstance().addMessage(null, msg);
}
}
}