[jboss-user] [JBoss jBPM] - Problem with managed beans
rodosa
do-not-reply at jboss.com
Mon Jan 21 04:54:13 EST 2008
Hi!
I'm trying to use managed beans to request parameters from my forms. But It doesn't work! This is the error:
| javax.servlet.ServletException: /120/SolicitarAlta.xhtml @25,60 value="#{UserBean.dni}": Target Unreachable, identifier 'UserBean' resolved to null
| javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
| org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
|
| root cause
|
| javax.el.PropertyNotFoundException: /120/SolicitarAlta.xhtml @25,60 value="#{UserBean.dni}": Target Unreachable, identifier 'UserBean' resolved to null
| com.sun.facelets.el.TagValueExpression.getType(TagValueExpression.java:62)
| com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:81)
| javax.faces.component.UIInput.getConvertedValue(UIInput.java:936)
| javax.faces.component.UIInput.validate(UIInput.java:861)
| javax.faces.component.UIInput.executeValidate(UIInput.java:1071)
| javax.faces.component.UIInput.processValidators(UIInput.java:663)
| javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1021)
| javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1021)
| javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1021)
| javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1021)
| javax.faces.component.UIForm.processValidators(UIForm.java:229)
| javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1021)
| javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1021)
| javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1021)
| javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:662)
| com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:100)
| com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
| com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
| javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
| org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
|
|
I have created the class UserBean where you can find the atribute dni with the get & set method:
| package com.miApp;
|
|
| import java.io.Serializable;
|
|
| public class UserBean implements Serializable
| {
| private String dni;
| private String nombre;
| private String apellidos;
| private String password;
| private String ocupacion;
| private String mail;
| private String telf;
|
| public UserBean()
| {
| }
|
| public UserBean(String dni, String nombre, String apellidos, String ocupacion,
| String mail, String telf, String password)
| {
| this.dni = dni;
| this.nombre = nombre;
| this.apellidos = apellidos;
| this.password = password;
| this.ocupacion = ocupacion;
| this.mail = mail;
| this.telf = telf;
| this.password = password;
| }
|
| public void setDni(String dni)
| {
| this.dni = dni;
| }
|
| public String getDni()
| {
| return dni;
| }
|
| ....
|
|
Also I've added in the faces-config.xml file the managed bean:
| <managed-bean>
| <managed-bean-name>userBean</managed-bean-name>
| <managed-bean-class>com.miApp.UserBean</managed-bean-class>
| <managed-bean-scope>request</managed-bean-scope>
| </managed-bean>
|
Does anyone know where is the error?
Thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4121742#4121742
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4121742
More information about the jboss-user
mailing list