You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by SUPRIYA MISRA <su...@hotmail.com> on 2002/02/26 03:42:35 UTC
RE: How to use ? Take two
did you reset the button to null on action form?
>From: "Maturo, Larry" <la...@AthensGroup.com>
>Reply-To: "Struts Users Mailing List" <st...@jakarta.apache.org>
>To: 'Struts Users Mailing List' <st...@jakarta.apache.org>
>Subject: RE: How to use <html:radio>? Take two
>Date: Mon, 25 Feb 2002 11:06:22 -0600
>
>Well, I got no reply the first time I posted this,
>but then that was on a Friday, so here goes again.
>
>I am trying to create a table of radio buttons. Each row looks
>something like:
>
>Required Exempt Done Gate
> O O * Repository Link
>
>where the "O" represents an unchecked radio button
>and the "*" represents a check one. I have an ArrayList
>of beans. Each bean has a status string field and a gate
>string field, where status is always one of "REQUIRED",
>"EXEMPT", or "DONE". My table displays properly, and I can
>change which radio button is selected. However, when I
>make a change to one of the radio buttons and submit my
>form, the list I get back is identical to the
>one I sent in. Below is what's in my jsp:
>
><table border="">
> <tr>
> <td colspan="3"><b><big><center>Status</center></big></b></td>
> <td></td>
> </tr>
> <tr>
> <td align="center" width="80"><b>Required</b></td>
> <td align="center" width="80"><b>Exempt</b></td>
> <td align="center" width="80"><b>Done</b></td>
> <td align="center" width="150"><b><big>Gate</big></b></td>
> </tr>
> <logic:iterate id="ppg" name="<%= Constants.PROJECT_PROCESS_GATE_LIST
>%>" scope="session"
>
>type="com.athensgroup.model.ProjectProcessGate">
> <tr>
> <td>
> <center>
> <html:radio name="ppg" property="<%= ProjectForm.STATUS %>"
>value="<%=
>ProcessStatus.REQUIRED.getMnemonic() %>" indexed="true" />
> </center>
> </td>
> <td>
> <center>
> <html:radio name="ppg" property="<%= ProjectForm.STATUS %>"
>value="<%=
>ProcessStatus.EXEMPT.getMnemonic() %>" indexed="true" />
> </center>
> </td>
> <td>
> <center>
> <html:radio name="ppg" property="<%= ProjectForm.STATUS %>"
>value="<%=
>ProcessStatus.DONE.getMnemonic() %>" indexed="true" />
> </center>
> </td>
> <td>
> <center>
> <bean:write name="ppg" property="<%= ProjectForm.GATE %>" />
> </center>
> </td>
> </tr>
> </logic:iterate>
> </table>
>
>In my action class I have
>request.getSession().setAttribute(Constants.PROJECT_PROCESS_GATE_LIST,ppgLis
>t);
>
>After I submit my form I get the list back, in my action, with:
>ppgList = (ArrayList)
>request.getSession().getAttribute(Constants.PROJECT_PROCESS_GATE_LIST);
>
>Why is this list identical to when it was sent in?
>
>-- Larry Maturo
> lmaturo@athensgroup.com
>
>
>--
>To unsubscribe, e-mail:
><ma...@jakarta.apache.org>
>For additional commands, e-mail:
><ma...@jakarta.apache.org>
>
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>