> 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]