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
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user