File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JSF and the fly likes It seems the code JSF 2.0 controls aren't updating backing beans Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "It seems the code JSF 2.0 controls aren Watch "It seems the code JSF 2.0 controls aren New topic
Author

It seems the code JSF 2.0 controls aren't updating backing beans

Glenn Davidson
Greenhorn

Joined: Sep 09, 2011
Posts: 1
I have a simple screen doing an inputText which is mapped to a managed bean in session scope. when the screen is displayed I see the "get" method called but when I enter the data the "set" method is never fired. I have written JSP 1.2 applications and I had a similar problem but that was fixed by adding the <a4j:form> tag into the xhtml. I tried adding <a4j:form> to the JSF 2.0 page and I git an error that A4J didn't have a tag for form. In addition the <f:verbatim> is also not working which leads me to think many of the "core" JSF tags are not working.

The project is built on JBoss 6.0 libraries with Richfaces 4.0. Any assistance is greatly appreciated. I am hoping I have just made a simple mistake.


With this backing bean:

Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16019
    
  20

a4j:form is obsolete. Use the general-purpose "h:form" tag, instead.

You are correct. Any control that is not contained within a JSF form will not properly process. And, of course, even if it is contained in a form, if any component of that form fails validation when the form is submiitted, none of the controls on that form will update the backing bean.


Customer surveys are for companies who didn't pay proper attention to begin with.
 
jQuery in Action, 2nd edition
 
subject: It seems the code JSF 2.0 controls aren't updating backing beans