How 'bout adding it as a request parameter instead of appending it?

<TABLE>
<logic:iterate id="concur" name="concur"> <!-- concur contains the ArrayList -->
  <TR>
    <TD><html:link forward="concurrence"
                   paramId="projectName"
                   paramName="concur"
                   paramProperty="projectName">
          <bean:write name="concur" property="projectName">
        </html:link>
    </TD>
    <TD><bean:write name="concur" property="concurrenceStatus"/>
    </TD>
  </TR>
</logic:iterate>
</TABLE> 

Quoting "Mike R. Phelan" <[EMAIL PROTECTED]>:

> Hi folks,
> 
> I'm trying to add a parameter to a hyperlink, but I don't have direct access
> to the value I want to use in the parameter. I don't have direct access
> because the value is held within an ArrayList object, and only referenced
> with a logic:iterate call in a JSP page.
> 
> I have thoroughly searched the mailing list archive and wider Internet, as
> well as "Struts in Action." I have found some related material, but nothing
> that does exactly what I need to do.
> 
> I have an ArrayList of Objects that I've placed in the HTTP Request object.
> 
> LogonAction.java excerpt:
> ...
> session.setAttribute("concur", group.getConcurrencesList());
> ...
> 
> Each item in the ArrayList consists of two Strings, named projectName and
> concurrenceStatus .
> I am iterating through that on a JSP page, using a logic:iterate tag.
> 
> portal.jsp excerpt:
> ...
> <TABLE>
> <logic:iterate id="concur" name="concur"> <!-- concur contains the ArrayList
> -->
>   <TR>
>     <TD><html:link forward="concurrence">
>             <bean:write name="concur" property="projectName">
>             </html:link>
>     </TD>
>     <TD><bean:write name="concur" property="concurrenceStatus"/>
>     </TD>
>   </TR>
> </logic:iterate>
> </TABLE>
> ...
> 
> This results in the projectName and concurrenceStatus value pairs of every
> item in the ArrayList "concur" being printed to the page, in a table. The
> projectName values render as hyperlinks to project.jsp, the site specified in
> the struts-config.xml.
> excerpts from struts-config.xml
> ...
> <forward name="concurrence" path="/Concurrence.do"/>
> ...
> <action 
>   path="/Concurrence"
>   type="org.apache.struts.actions.ForwardAction"
>   parameter="/pages/project.jsp"/>
> ...
> 
> I want to take the property projectName and append its value to the URI
> referenced by the hyperlink.
> 
> I have tried using the technique referenced in SIA 6.4.1, as well as the
> technique referenced in
> http://www.mail-archive.com/[EMAIL PROTECTED]/msg89289.html
> 
> I can't quite get it working. I'd really appreciate any help.
> 
> thanks,
> 
> Mike Phelan

-- 
Kris Schneider <mailto:[EMAIL PROTECTED]>
D.O.Tech       <http://www.dotech.com/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to