Hello All, I am using JSTL and html-el tags . I am new to the struts and the tags. May be I am doing something unacceptable in struts. Please help me.
My ActionForm has something like this : public class TaskForm extends ActionForm { /** @modelguid {C47413FB-A87F-4FE8-99DC-BF91B7DB531D} */ public AttachmentInfo[] attachmentList; /** * Returns the attachmentList. * @return AttachmentInfo[] */ public AttachmentInfo[] getAttachmentList() { return attachmentList; } /** * Returns the attachment. * @return AttachmentInfo */ public AttachmentInfo getAttachment(int index) { return attachmentList[index]; } /** * Sets the attachment. * @param attachment The action to set */ public void setAttachment(AttachmentInfo attachment, int index) { this.attachmentList[index] = attachment; } /** * Sets the attachmentList. * @param attachmentList The attachmentList to set */ public void setAttachmentList(AttachmentInfo[] attachmentList) { this.attachmentList = attachmentList; } The array of attachmentList contains "AttachmentInfo" beans with "attID" and "attName" properties and the appropriate getters/setters. public class AttachmentInfo { public String attID; public String attName; /** * Returns the attID. * @return String */ public String getAttID() { return attID; } /** * Returns the attName. * @return String */ public String getAttName() { return attName; } /** * Sets the attID. * @param attID The attID to set */ public void setAttID(String attID) { this.attID = attID; } /** * Sets the attName. * @param attName The attName to set */ public void setAttName(String attName) { this.attName = attName; } } On my JSP which has my TaskForm has the form for this JSP defined in struts-config.xml, I have written the following code to loop through the attachmentList and display a link to each attachment. When a user clicks on a attachment the control is passed to attachment.do, and I want to pass on a request parameter for this. Something like this : ><a href="/WFIGUI/attachment.do?attachmentID=123">. For this I have used html:link tag's paramId and paramProperty. <c:forEach items="${TaskForm.attachmentList}" var="attachmentList"> <tr> <td><html-el:link page="/attachment.do" paramId="attachmentID" paramProperty="${attachmentList.attID}"><c:out value="${attachmentList.attName}"/></html-el:link></td> </tr> </c:forEach> But when I run the JSP and on the browser , if I right click and do a view source I get the following code. <tr> <td ><a href="/WFIGUI/attachment.do">Comments</a></td> </tr> I don't see the request parameters attached to the URL. Can someone tell me what am I doing wrong. Thanks a lot for your help and time. sincerely, Sandhya --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]