Thank you both for your suggestions! I haven't tried using EL or JSTL before. I guess it's time to learn it! Thanks again for your help.
--- In [EMAIL PROTECTED], Nick Faiz <[EMAIL PROTECTED]> wrote: > Thanks Adam - that's good to know. > > -----Original Message----- > From: Adam L [mailto:[EMAIL PROTECTED] > Sent: Monday, 16 February 2004 2:10 PM > To: Struts Users Mailing List > Subject: Re: html:link passing multiple parameters > > There's also the use of c:url. The catch there is that if you incude the > resulting url in a html:link, it will be double contexted, which means you > should use a standard href tag and use a c:out to spit out the final url. > > > ----- Original Message ----- > From: "Nick Faiz" <[EMAIL PROTECTED]> > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> > Sent: Sunday, February 15, 2004 4:39 PM > Subject: RE: html:link passing multiple parameters > > > > I did something along those lines using Struts-EL. > > > > <c:set var="concernType" value="${project.progressConcernType}" > > scope="request"/> > > > > <jsp:useBean id="paramMap" class="java.util.HashMap" /> > > > > <c:set target="${paramMap}" property="projectIdentifier" > > value="${project.projectIdentifier}" /> > > > > <c:set target="${paramMap}" property="concern" > > value="${concernType}" /> > > > > > > > > <html-el:link action="advanceProjectConcern.do" > > name="paramMap" > > > >> > > </html-el:link> > > > > > > Why bother with bean:write when you can use c:set ? > > > > Nick Faiz > > > > -----Original Message----- > > From: phortonpeg [mailto:[EMAIL PROTECTED] > > Sent: Monday, 16 February 2004 9:34 AM > > To: [EMAIL PROTECTED] > > Subject: html:link passing multiple parameters > > > > Hi, > > I have a situation where I need to pass several parameters in an > > html:link tag. From what I've read, I know that I must use a HashMap > > to send as a param which would contain the values I want to send to > > the URL. I first display the values in a table using logic:iterate > > and an arrayList onto the screen. The user should then be able to > > select a row and send that row's parameters to an action class that > > produces a pdf. > > > > My problem is how to extract the values from bean:write properties > > and load them into a hashMap. What would be the correct syntax to do > > this something like this? I've tried several ways to do something > > like the following without any luck : > > > > <% String docNumber = <bean:write name="task" > > property="documentNumber"/> ; %> > > > > Here is a portion of the jsp that I am working with: > > > > <logic:iterate id="task" name="productionQcForm" > > property="documents" > > > <td class="data"><bean:write name="task" > > property="docGid"/> </td> > > <td class="data"><bean:write name="task" > > property="revision"/> </td> > > <td class="data"><bean:write name="task" > > property="pgCount"/> </td> > > <td class="data"><bean:write name="task" > > property="statDate"/> </td> > > <td class="data"><bean:write name="task" > > property="itemVkey"/> </td> > > <td class="data"><bean:write name="task" > > property="title"/> </td> > > <td class="data"><bean:write name="task" > > property="autoReject"/> </td> > > <html:hidden name="task" property="altGid" /> > > <html:hidden name="task" property="supplement" /> > > <html:hidden name="task" property="chgType" /> > > <html:hidden name="task" property="society" /> > > <html:hidden name="task" property="documentNumber" > > > <html:hidden name="task" property="order" /> > > <% > > java.util.HashMap myMap = new java.util.HashMap(); > > > > myMap.put("docGid", "How do I get the value of the property "docGid > > from the list above???"); > > myMap.put ("docNumber", documentNumber); > > myMap.put ("order", order); > > myMap.put ("society", "society"); > > myMap.put ("statDate", "statDate"); > > myMap.put ("vKey", "itemVkey"); > > myMap.put ("supp", "supplemenat"); > > myMap.put ("chgType", "chgType"); > > myMap.put ("revision", "revision"); > > pageContext.setAttribute("map", myMap); > > > > %> > > <td class="data" align="center"> > > <html:link page="/showScannerPdf.do" name="map" > > > <html:img src="images/EditBCard.gif" > > altKey="action.properties" > > width="20" height="20" border="0"/> > > </html:link> > > </td> > > > > > > Any ideas or suggestions would be very appreciated! > > Thanks for you help! > > > > Peggy > > > > > > > > > > ------------------------------------------------------------------ --- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > ------------------------------------------------------------------ --- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -------------------------------------------------------------------- - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -------------------------------------------------------------------- - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

