How do you go about enabling path mapping v. extension mapping in web.xml (or struts-config.xml)?

James Mitchell wrote:

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]




-- Brice D. Ruth Sr. IT Analyst Fiskars Brands, Inc.



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



Reply via email to