Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

get value of HtmlSelectOneRadio

 
James Ellis
Ranch Hand
Posts: 205
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a strange situation where the components on a form are dynamically built and the form is submitted to an action method "create" on a Controller class. Basically the form looks like this:

HtmlPanelGrid
--HtmlOutputText
--HtmlPanelGrid
----HtmlSelectOneRadio
----HtmlInputText

(picture a table with 2 columns, the first is some text and the second contains a radio box and an input textbox)

Anyway, to do the validation on this page, in the action method I have code like this:



Unfortunately the htmlSelectOneRadio.getValue() call always returns null, regardless of whether or not the radio box is checked. How do I get the value of whether or not the radio box is checked? There is no isChecked method on that class...

PS - I can print out the id on that radio box and it is printing the correct ID, so I know that I at least have the correct component.
 
g madhava
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Since the full code of the managed bean and the corresponding JSP is not posted here,I think we can help you with debugging...

Please try setting up a phase listener and
see what's happening at each phase.

http://www.jsftutorials.net/faces-config/phaseTracker.html
 
James Ellis
Ranch Hand
Posts: 205
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This seems to work:

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic