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>