This week's book giveaway is in the OCPJP forum.
We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line!
See this thread for details.
The moose likes JSF and the fly likes Page not getting submitted if my text box is not part of backing bean... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCA/OCP Java SE 7 Programmer I & II Study Guide this week in the OCPJP forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "Page not getting submitted if my text box is not part of backing bean..." Watch "Page not getting submitted if my text box is not part of backing bean..." New topic
Author

Page not getting submitted if my text box is not part of backing bean...

Shasi Mitra
Ranch Hand

Joined: Nov 27, 2008
Posts: 101

There is a problem having the mapping variable for an input text box as part of the Value object which is part of the backing bean. The page does not get submitted on clicking the submit button. Instead the same page gets refreshed.

The jsf code for the input text box is as follows
<t:inputText id=”confirm” value = “#{backing bean.valueobject.inputtext}”></t:inputText>

But when I have the mapping variable ‘inputtext ’ as part of the backing bean it works fine.

The question is - Can’t we have the mapping variable for an input field as a part of the value object which is a part of the backing bean.
Remko Strating
Ranch Hand

Joined: Dec 28, 2006
Posts: 893
it could work if you have a method in your backingbean like

getValueobject() which returns the Valueobject

Within the valueobject you need to have a method like

getInputtext() which returns the inputtext.




Remko (My website)
SCJP 1.5, SCWCD 1.4, SCDJWS 1.4, SCBCD 1.5, ITIL(Manager), Prince2(Practitioner), Reading/ gaining experience for SCEA,
Bauke Scholtz
Ranch Hand

Joined: Oct 08, 2006
Posts: 2458
Shasi Mitra wrote:Instead the same page gets refreshed.

Have you read the appserver logs? The answer should be in there. In case of JSF 1.1 or older, add a <h:messages> to the page to get notified of any uncaught validation and conversion errors.

My cents on that your bean is request scoped and that you didn't preinstantiate the reference behind the 'valueobject' property.
Bauke Scholtz
Ranch Hand

Joined: Oct 08, 2006
Posts: 2458
Remko Strating wrote:it could work if you have a method in your backingbean like

getValueobject() which returns the Valueobject

Within the valueobject you need to have a method like

getInputtext() which returns the inputtext.



The problem is not getting of the value. The problem is the setting of the value.
 
 
subject: Page not getting submitted if my text box is not part of backing bean...