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 [EMAIL PROTECTED] -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>