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