struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claire Wall" <claire.w...@kurtosys.com>
Subject Re: Getting the CheckBox Collection Value in FormBean Class
Date Mon, 02 Feb 2004 10:19:27 GMT
What is 'allreqcand'? I'm assuming that this is the name of your form bean.

When the form is submitted, whatever is the value of the check box will be
stored in the array (and only the checked ones will be submitted). So in the
example you gave, the values that will be stored in the array will be the
string 'check', which isnt very helpful. You should be able to determine
which boxes were checked by iterating through the array in your action like
so:

for(int i = 0; i < myform.getDeletereqs().length; i++)
{
    //log the values of the checkboxes so you can see if its working.
}

the most important thing first is to check that something is being submitted
to the array when boxes are selected. If you log the values to the log file
by looping through the array in your action then you can see what's going
on. The next step is to get something useful to be submitted to the array
(values of the checkboxes).




----- Original Message -----
From: "Ramachandran" <ramachandran@summitworks.com>
To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
Sent: Monday, February 02, 2004 10:11 AM
Subject: RE: Getting the CheckBox Collection Value in FormBean Class


> Yes Claire,
>                 I am doing like that only.This is my jsp,contains the
code.
> I am nested inside the iteration.
>
>
> FORM BEAN
> public String[] getDeletereqs() {
>         return this.deletereqs;
>     }
>
> public void setDeletereqs(String[] deletereqs) {
>         this.deletereqs=deletereqs;
>     }
>
> JSP
> <logic:iterate id="allrc" name="allreqcand">
>      <tr align="left">
>         <td>
>             <html:checkbox  name="allrc" property="deletereqs"
value="check"
> />
>         </td>
>       </tr>
> </logic:iterate>
>
> Then in the action, i want to check what r all the check boxes checked.
How
> can i do that one.
> Shall i use the request.getParametervalues();
>
>       Any othet option u know, how to perform in action.
>
> Mail your opinion.
>
>
>
>
> -----Original Message-----
> From: Claire Wall [mailto:claire.wall@kurtosys.com]
> Sent: Monday, February 02, 2004 3:21 PM
> To: Struts Users Mailing List
> Subject: Re: Getting the CheckBox Collection Value in FormBean Class
>
>
> Do you mean that you want to store checkbox values in a form bean? if
so...
>
>
> You can set up an empty String array in your form bean like this:
> String[] checkboxes = new String[]{};
>
>
> and then in your jsp page you can set the property of a checkbox to this
> array, like:
>
> <html:checkbox name="FormName" property="checkboxes" value="???"/>
>
>
> when the page is submitted, the checked box values are stored in the
array -
> you can then use them how you wish in your action. Note though that you
have
> to set the value of the checkbox if you are going to have anything
submitted
> to the array in the form.
>
>
> HTH
> claire :)
>
>
> ----- Original Message -----
> From: "Ramachandran" <ramachandran@summitworks.com>
> To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
> Sent: Monday, February 02, 2004 9:38 AM
> Subject: Getting the CheckBox Collection Value in FormBean Class
>
>
> > Hi All,
> >
> >              If any body know how to get the solution for getting the
> check
> > box collection value in the form bean class. If so mail your
ideas.......
> >
> > Thanx,
> > Ram
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: struts-user-help@jakarta.apache.org
> >
> >
> >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message