Hi, I am populating JSP page with rows retrieved from the database and represented as a List of Beans in forEach loop: <c:forEach var="list" items="${OperationsForm.OperationsList}"> ... <c:choose> <c:when test="${list.isCompleted =='Y'}" > <td width="100">Completed</td> <td width="100"> </td> </c:when> <c:otherwise> <td width="100">Pending</td> <td width="100"><input type="image" onclick=" * rowId=value;* form.action='action.do?command=notify'" *value*="${ list.OperationId}" /> </td> </c:otherwise> </c:choose> </tr> </c:forEach> Have hidden field: html:hidden property="*rowId*" value="-1"/>
User is clicking the button corresponding to one of the rows and I need to pass the value of that rowId to the Action class, so it does something in the database [action completed] Now how do I pass it , is that the right way of doing it with calling request.getSession().getAttribute(rowId) in the Action class ? As of now I am getting Javascript error "Object doesn't support this property or method", complaining about *rowId=value;* Using Struts 1.3 Please help ! TIA, Oleg.