First of all, you should never have to put ".do" any where in your
application except the web.xml file.
That way, you change the mapping in one place and it flows to the rest
of the application.

Here's what I do:


<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/struts-html.tld"      prefix="html" %>
<%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c"%>


<jsp:useBean id="userDetailLink" class="java.util.HashMap"/>

<c:set target="${userDetailLink}" property="action" value="editUser"/>
<c:set target="${userDetailLink}" property="id" value="${user.id}"/>

<html:link action="/manageUsers" name="userDetailLink">
        Edit this user
</html:link>



Which produces a link like this:

<a href="/app/admin-tool/manageUsers?action=editUser&amp;id=44">Edit
this user</a>


The above example uses path mapping, but if I were using extension
mapping (*.do), it looks like this:

(with no changes to the source jsp)

<a href="/app/manageUsers.do?action=editUser&amp;id=44">Edit this
user</a>



--
James Mitchell
Software Engineer / Struts Evangelist
http://www.struts-atlanta.org
678.910.8017 (c)
770.822.3359 (h)
AIM:jmitchtx




> -----Original Message-----
> From: javen fang [mailto:[EMAIL PROTECTED] 
> Sent: Friday, October 31, 2003 1:58 AM
> To: struts
> Subject: use html:link pass two param
> 
> 
> I have a bean list that have two property id / name
> 
> code:
> ------------------------------------------------------
> 
> <html:link action="next.do" paramId="first"
> paramName="list" paramProperty="id"> next action
> </html:link>
> 
> ------------------------------------------------------
> 
> 
> And how can I pass the second parameter name after the
> action next.do??
> Thanks.
> 
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around 
> http://mail.yahoo.com 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to