GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Problemas cadastro
Índice dos Fóruns
»
Desenvolvimento Web
Autor
Mensagem
08/06/2008 20:39:21
Assunto:
Problemas cadastro
cristianonasciment
JavaTeenager
Membro desde: 05/03/2007 15:38:04
Mensagens: 154
Localização: Brasilia
Offline
UsuarioController
package meupacote.controller; import javax.faces.model.DataModel; import javax.faces.model.ListDataModel; import meupacote.Usuario; import meupacote.dao.InterfaceUsuarioDAO; import meupacote.dao.UsuarioDAO; public class UsuarioController { private Usuario usuario; private DataModel model; public String novoUsuario() { this.usuario= new Usuario(); return "novo"; } public Usuario getUsuario() { return usuario; } public void setUsuario(Usuario usuario) { this.usuario = usuario; } public DataModel getTodos(){ InterfaceUsuarioDAO ldao = new UsuarioDAO(); model = new ListDataModel(ldao.todosUsuarios()); return model; } public Usuario getUsuarioFromEditOrDelete() { Usuario usuario = (Usuario) model.getRowData(); return usuario; } public String editar(){ Usuario usuario = getUsuarioFromEditOrDelete(); setUsuario(usuario); return "editar"; } public String update(){ InterfaceUsuarioDAO ldao = new UsuarioDAO(); ldao.atualizar(usuario); return "sucesso_atu"; } public String excluir(){ InterfaceUsuarioDAO ldao = new UsuarioDAO(); Usuario usuario = getUsuarioFromEditOrDelete(); ldao.excluir(usuario); return "sucesso_exc"; } public String create() { InterfaceUsuarioDAO ldao = new UsuarioDAO(); ldao.salvar(usuario); return "sucesso_ins"; } }
cadUsuario.jsp
<%@ page language="java" contentType="text/html" pageEncoding="ISO-8859-1" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Cadastro de Usuários</title> </head> <body> <f:view> <h:form id="cadastro"> <h:panelGrid columns="3"> <f:facet name="header"> <h:outputText value="Cadastro de Usuarios"/> </f:facet> <h:outputText value="Nome:" /> <h:inputText size="35" id="nome" value="#{usuarioView.usuario.nome}" required="true" > </h:inputText> <h:message for="nome"/> <h:outputText value="Sobrenome:" /> <h:inputText size="30" id="sobrenome" value="#{usuarioView.usuario.sobrenome}" required="true" /> <h:message for="sobrenome"/> <h:outputText value="Telefone:" /> <h:inputText size="18" id="telefone" value="#{usuarioView.usuario.telefone}" > </h:inputText> <h:message for="telefone"/> <h:outputText value="Ramal:" /> <h:inputText size="08" id="ramal" value="#{usuarioView.usuario.ramal}" required="true" > </h:inputText> <h:message for="ramal"/> <h:outputText value="Email:" /> <h:inputText size="30" id="email" value="#{usuarioView.usuario.email}" /> <h:message for="email"/> <h:outputText value="Login:" /> <h:inputText size="20" id="login" value="#{usuarioView.usuario.login}" /> <h:message for="login"/> <h:outputText value="Senha:" /> <h:inputText size="20" id="senha" value="#{usuarioView.usuario.senha}" /> <h:message for="senha"/> </h:panelGrid> <h:commandButton value="Cadastrar" action="#{usuarioView.usuarioView.create}" /> <h:commandButton value="Limpar" type="reset" /> <h:commandButton value="Cancelar" action="mostrar" /> </h:form> </f:view> </body> </html>
erro:
SEVERE: Servlet.service() for servlet Faces Servlet threw exception org.apache.jasper.el.JspPropertyNotFoundException: /CadUsuario.jsp(28,3) '#{usuarioView.usuario.nome}' Target Unreachable, identifier 'usuarioView' resolved to null at org.apache.jasper.el.JspValueExpression.getType(JspValueExpression.java:61) at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:81) at javax.faces.component.UIInput.getConvertedValue(UIInput.java:934) at javax.faces.component.UIInput.validate(UIInput.java:860) at javax.faces.component.UIInput.executeValidate(UIInput.java:1065) at javax.faces.component.UIInput.processValidators(UIInput.java:666) at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1033) at javax.faces.component.UIForm.processValidators(UIForm.java:229) at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1033) at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:662) at com.sun.faces.extensions.avatar.components.PartialTraversalViewRootImpl.processValidators(PartialTraversalViewRootImpl.java:153) at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:100) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117) at com.sun.faces.extensions.avatar.lifecycle.PartialTraversalLifecycle.execute(PartialTraversalLifecycle.java:94) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:267) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619)
SCJP 1.5
08/06/2008 23:33:46
Assunto:
Re:Problemas cadastro
Valdemar Jr
HelloWorld
Membro desde: 03/06/2008 13:35:42
Mensagens: 13
Localização: Brasília - DF
Offline
você registrou o usuarioView no seu faces-config.xml? dá uma olhada lá, verifica se o caminho pra o managedBean tá correto e o nome.
cola teu faces-config.xml
SCBCD 5.0, SCWCD 1.4, SCJP 5.0, SCSNI
Índice dos Fóruns
»
Desenvolvimento Web
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team