I have an ArrayList of GridDetermination objects in session scope. I sent this to a
JSP which displays the arraylist properties. I then make changes to a property and hit submit, but when the action gets the arraylist (via the session.getAttribute) the changes are not there. The ArrayList is the same as when I sent it.
Is there a step in the JSP that I am missing, like a setProperty, etc..., that will store the changes into the ArrayList in the session scope?
Thanks in advance!
example of JSP iterate:
<logic:iterate id="gridDeterminations"
name="<%= Constants.GRID_DETERMINATIONS_ARRAY_LIST %>"
scope="session"
type="com.coramhc.common.GridDeterminations">
<td><bean:write name="gridDeterminations" property="messageCode" filter="true"/> </td>
<td><bean:write name="gridDeterminations" property="messageDesc" filter="true"/> </td>
<td><bean:write name="gridDeterminations" property="messageSeverity" filter="true"/> </td>
<td>
<html:select property="processResp" size="1">
<html:option value=""></html:option>
<html:option value="CMPLD">CMPLD</html:option>
<html:option value="OIS">OIS</html:option>
<html:option value="RDA">RDA</html:option>
<html:option value="BMA">BMA</html:option>
<html:option value="PMA">PMA</html:option>
<html:option value="DEN">DEN</html:option>
</html:select>
</td>
<td>
<html:radio property="overrideInd" value="A"/>Approve
<html:radio property="overrideInd" value="D"/>Deny
</td>
<td> </td>
</font>
</tr>
</logic:iterate>