This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

JSF managed bean not created error

 
sardar waqas ahmed
Greenhorn
Posts: 16
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i am using jsf 2.0 and i have created a page education.xhtml .i bind it with managed bean education.java and add all the required property .i have one method saveEducation() in managed bean when i press the save button i got the following exception.

javax.faces.el.MethodNotFoundException: javax.el.MethodNotFoundException: /education.xhtml @18,80 action="#{education.saveUser}": Method not found: com.hrms.beans.PersonalInfoBean@1d232d1.saveUser()
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
javax.faces.component.UICommand.broadcast(UICommand.java:311)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:781)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1246)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:77)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:114)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:308)


i have already created this method and also added managed bean in my faces-config.xml. kindly help me and show where i am doing the mistake .is there a problems with my project.thanks in advance
 
Tim Holloway
Saloon Keeper
Pie
Posts: 17627
39
Android Eclipse IDE Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The saveUser() method must be a member (not static) method declared public, accept no arguments, and return either a String or void (In JSF1, only String was allowed).
 
sardar waqas ahmed
Greenhorn
Posts: 16
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for your reply.my managed bean method is already public and return type is also String and there is no argument
 
Tim Holloway
Saloon Keeper
Pie
Posts: 17627
39
Android Eclipse IDE Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If all of the above is true, then I suggest showing the code to a co-worker. When I do all the right things and it still doesn't work, it means I did something simple and stupid and I can't see it because I'm reading what I expect to be there and not what actually is there. An independent eye won't make those assumptions.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic