web.xml:

<!-- mapping for ActionServlet -->
<servlet-mapping>
  <servlet-name>action</servlet-name>
  <url-pattern>/do/*</url-pattern>
</servlet-mapping>

Quoting "Ruth, Brice" <[EMAIL PROTECTED]>:

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

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