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

Reply via email to