Hi, do you really require "POST" on that action? if not: read up on html:link tag which lets you specify 1 parameter directly or more through a HashMap. Works perfectly for something similar for me... ====================== <logic:iterate id="author" name="<%= TFWAuthorView.LIST_REQ_ATTR_ID %>"> <bean:define id="pid" name="author" property="pid" toScope="page"/> <tr> <td class="size10"> <html:link page="/do/datarepresentation" paramId="pid" paramName="pid" > <bean:write name="author" property="pid"/> </html:link> </td> <td class="size10"><bean:write name="author" property="name"/></td> <td class="size10"><bean:write name="author" property="company"/></td> </tr> </logic:iterate> ====================== hope this helps Alexander Jesse -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, October 24, 2001 5:34 AM To: [EMAIL PROTECTED] Subject: View-Document approach
Hi, I have a JSP page which display a list of elements from a Vector in a HTML table. I want to put a button in each line of my table that let me view the element's detail (throught my elementForm) I don't know how I can pass a specific element to my viewElementDetailAction which use an elementForm I tried to use a standard form tag like this, but it doesn't works Is this the correct approach? Thanks for any suggestions, Nicolas <table> <logic:iterate id="element" type="myPackage.elementClass" name="myVectorOfElementInstances"> <tr> <td><bean:write name="element" property="elementKey" filter="true" /></td> <td><bean:write name="element" property="firstName" filter="true" /></td> <td><bean:write name="element" property="lastName" filter="true" /></td> <td> <form method="post" action="/viewElementDetailAction" name="elementForm" type="myPackage.elementForm"> <input type="hidden" name="no" value="<bean:write name="element" property="elementKey" filter="true" />"> <input type="submit" name="btnView" value="View"/> </form> </td> </tr> </logic:iterate>