> -----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]

Reply via email to