You can call it whatever you want - "admin-tool" from James' example. The difference is this:
/app/do/manageUsers vs. this: /app/manageUsers.do I think James was referring to the use of: <html:link action="next.do" ...> when he said, "you should never have to put ".do" any where in your application..." You really only need to do: <html:link action="/next" ...> which will work regardless of how you do your servlet mapping. Quoting "Ruth, Brice" <[EMAIL PROTECTED]>: > doesn't this still put 'do' somewhere in the URL? > > Kris Schneider wrote: > > >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&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&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. > >> > >> > > > > > > > > -- > 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]