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>