Your problem is the mapping -- if you want any path ending in ".do" to be a Struts Action you need to define the servlet mapping as: <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
Trust me, there's nothing wrong with Struts when it comes to your problem. Bill Siggelkow [EMAIL PROTECTED] > -----Original Message----- > From: Gao Di [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 18, 2004 9:25 PM > To: Tag Libraries Users List > Subject: Re: page redirect problem in jstl or jsp? > > maybe there is something wrong in my config files? > > struts-config.xml > <action-mappings> > <action path="/SearchAction" > type="com.adt.action.log.SearchAction" > name="SearchForm" > input="/index.jsp" > scope="request" > > <forward name="success" path="/vnp_list.jsp" /> > </action> > </action-mappings> > > web.xml > <servlet-mapping> > <servlet-name>action</servlet-name> > <url-pattern>/do/*</url-pattern> > </servlet-mapping> > > but in another jsp,i use form's action,it's ok. > <html:form styleId="form1" action="SearchAction.do"> > > --- Bill Siggelkow <[EMAIL PROTECTED]> 的正文: > > Works for me, Gao. I have the following JSP which redirects to an > > Action without a hitch. > > > > <%@ page contentType="text/html;charset=UTF-8" > > language="java" %> > > <%@ taglib uri="http://java.sun.com/jstl/core" > > prefix="c" %> > > > > <html> > > <head> > > <title>Test</title> > > </head> > > <body bgcolor="white"> > > <c:redirect url="/ViewStep1.do"/> > > </body> > > </html> > > > > > > Gao Di wrote: > > > > > it's ok ah,if i typed page directly,u can write > > some > > > sample and try it . > > > > > > --- Bill Siggelkow <[EMAIL PROTECTED]> > > 的正文: > > > > > >>What happens if you go to directly to the page > > from > > >>your browser? Do u > > >>also get a 404? If so, then the problem is with > > the > > >>action mapping and > > >>not the redirect. Perhaps a typo in your struts-config.xml. > > >> > > >> > > >>Gao Di wrote: > > >> > > >>>i use struts framework in my project,and use the > > >> > > >>jstl > > >> > > >>>in the jsp page.now i want to write a page which > > >> > > >>will > > >> > > >>>auto forward to a struts action class,but > > whatever > > >> > > >>i > > >> > > >>>use jstl or jsp ,it can't find the url either. > > >>>in jstl i use:<c:redirect url="SearchAction.do"/> and in > jsp i use: > > >>><jsp:forward page="SearchAction.do"/> if i change the url to > > >>>"xxx.jsp" or a simple > > hello > > >>>world servlet,it's ok.but if i use struts action,evertime i got > > >>>page 404,url not found. > > >>>cause i think the struts action is also a servlet > > >> > > >>in > > >> > > >>>essential,maybe there is a way to solve this > > >> > > >>problem. > > >> > > >>> > > > > > > _________________________________________________________ > > > > > >>>Do You Yahoo!? > > >>>150万曲MP3疯狂搜,带您闯入音乐殿堂 > > >>>http://music.yisou.com/ > > >>>美女明星应有尽有,搜遍美图、艳图和酷图 > > >>>http://image.yisou.com > > >>>1G就是1000兆,雅虎电邮自助扩容! > > >>> > > >> > > > > > > http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.co > m/event/mail_1g/ > > > > > >> > > >> > > > > > > --------------------------------------------------------------------- > > > > > >>To unsubscribe, e-mail: > > >>[EMAIL PROTECTED] > > >>For additional commands, e-mail: > > >>[EMAIL PROTECTED] > > >> > > >> > > > > > > > > > > > > _________________________________________________________ > > > Do You Yahoo!? > > > 150万曲MP3疯狂搜,带您闯入音乐殿堂 > > > http://music.yisou.com/ > > > 美女明星应有尽有,搜遍美图、艳图和酷图 > > > http://image.yisou.com > > > 1G就是1000兆,雅虎电邮自助扩容! > > > > > > http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.co > m/event/mail_1g/ > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > _________________________________________________________ > Do You Yahoo!? > 150万曲MP3疯狂搜,带您闯入音乐殿堂 > http://music.yisou.com/ > 美女明星应有尽有,搜遍美图、艳图和酷图 > http://image.yisou.com > 1G就是1000兆,雅虎电邮自助扩容! > http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.co > m/event/mail_1g/ > > --------------------------------------------------------------------- > 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]