> -----Original Message----- > From: Ciaran Hanley [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 02, 2004 8:00 AM > To: 'Struts Users Mailing List' > Subject: RE: Checking radio button based on object value > > > Thanks for your replies. > > I followed your suggestions, now I create a form in my action > class, set its
Don't create the form in the action. Won't work because of the way Java treats parameters. Declare the form in the struts-config action mapping, and then fill it. > values based on the session object, store it in session scope > and forward to > the JSP but the form produced has the default values of my action form > instead of the values in the form object I have created. Any > ideas why this > happens? > > Thanks > > -----Original Message----- > From: Jim Barrows [mailto:[EMAIL PROTECTED] > Sent: 01 December 2004 19:52 > To: Struts Users Mailing List > Subject: RE: Checking radio button based on object value > > > > > -----Original Message----- > > From: Ciaran Hanley [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, December 01, 2004 12:11 PM > > To: 'Struts Users Mailing List'; [EMAIL PROTECTED] > > Subject: RE: Checking radio button based on object value > > > > > > Ok sounds like this could solve my problem. How do I get the > > object from the > > session and populate the form? My ActionForm does not have the > > HttpServletRequest visible to it as it is created with a no > parameter > > constructor. > > Simple... in the action that forwards to the jsp.... you do > have an action > forwarding to the jsp right? :) > Something like > if( object in session) { > copy object to form; > } > forward to jsp > > > > > public OptionsForm() > > { > > } > > > > My question now is how/where can I call > > > > Options options = > > (Options)request.getSession().getAttribute("userOptions"); > > > > From within my ActionForm class > > > > Thanks > > > > -----Original Message----- > > From: Lee Harrington [mailto:[EMAIL PROTECTED] > > Sent: 01 December 2004 18:58 > > To: Struts Users Mailing List > > Subject: Re: Checking radio button based on object value > > > > I'll describe the scenario where you are using a database. > > > > In the action that is displaying "existing values" (ones in > > the database) > > 1. Retrieve record from database > > 2. Populate form bean with values from database > > 3. Forward to the jsp > > > > If you are not getting your values from the database, but > rather from > > a session variable -- then replace step 2 with "populate form bean > > with values from session object" > > > > Lee > > > > > > On Wed, 1 Dec 2004 18:50:20 -0000, Ciaran Hanley > > <[EMAIL PROTECTED]> wrote: > > > optionOne, optionTwo are two groups consisting of two > buttons each. > > > Basically each is an on and off switch, "true" or "false". > > > > > > I can set the default values in my form bean ok, I set them > > all to false > > > initially. > > > > > > The problem is once updated options have been submitted and > > saved in the > > > session I need to reproduce the users choices the next time > > they visit the > > > same JSP. > > > > > > So the next time into the JSP "true" and "false" values > > should be checked > > to > > > reflect the users options. I am trying to figure out how > to do this > > > > > > CH > > > > > > -----Original Message----- > > > From: t t [mailto:[EMAIL PROTECTED] > > > Sent: 01 December 2004 18:39 > > > To: Struts Users Mailing List > > > Subject: Re: Checking radio button based on object value > > > > > > Not sure if your optionOne and optionTwo is two groups of > > radio button or > > > two radio button in one group. I give you an example to > > illustrate how to > > > set default values: > > > > > > Suppose I have a group (group1) of radio buttons, say 3. I want to > > preselect > > > the first one. > > > In my JSP file. I do this: > > > > > > <html:radio property="group1" value="rb1" /> > > > <html:radio property="group1" value="rb2" /> > > > <html:radio property="group1" value="rb3" /> > > > > > > In the form bean file, I will have a property called > > "group1", and default > > > value is "rb1" > > > private String group1="rb1"; > > > > > > Hope this helps. > > > > > > Tong > > > > > > > > > Ciaran Hanley <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > > > I have a form consisting of several radio buttons. Upon > > form generation I > > > need radio buttons in the form to be checked based on the > > attribute of a > > > bean stored in the session. If the beans property is true then a > > particular > > > radio button value of "true" should be checked. > > > > > > Option One > > > > > > > > > Option Two > > > > > > > > > I want these preselected based on a bean which has > > variables corresponding > > > to each radio button > > > > > > boolean optionOne = false; > > > > > > boolean optionTwo = true; > > > > > > How can I achieve this? > > > > > > Thanks, > > > > > > CH > > > > > > > > > --------------------------------- > > > Do you Yahoo!? > > > Meet the all-new My Yahoo! - Try it today! > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]