struts2中<jsp:forward>跳转时报404错误的问题
2014-03-10 17:42
295 查看
问题如下:
index.jsp页面: <jsp:forward page="show.action"></jsp:forward> 在struts.xml配置如下: <package name="struts2" extends="struts-dafult"> <action name="show" class="action.ShowAction"> <result name="showinfo">/showinfo.jsp</result> </action> </package> 在运行时出现404错误(找不到 show.action )
问题原因:
struts2拦截器把forward这个请求拦截了。
解决方法:
修改web.xml文件
<filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 修改为: <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter </filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> <dispatcher>REQUEST</dispatcher> <dispatcher>FORWARD</dispatcher> </filter-mapping>
相关文章推荐
- struts2中直接访问没问题但是<jsp:forward>跳转时报404错误的问题
- struts2中<jsp:forward>跳转时报404错误的问题
- struts2中<jsp:forward>跳转时报404错误的问题
- struts2中JSP无法用<jsp:forward page="test.action"> 跳转到对应的 action中解决方法
- <jsp:forward>标签跳转指令和response.sendRedirect()跳转指令的区别
- jsp跳转标签<jsp:forward>
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效
- <jsp:forward.../> 里跳转 xxx.action
- 关于在jsp中,<a>标签在confirm为false之后,还能继续跳转的问题.
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效
- 项目访问是直接页面 <jsp:forward page="i/1/1"/>跳转前加操作逻辑
- Struts2 JSP的标准动作<jsp:forward>无法访问Action
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效,3种解决方案
- jsp中<jsp:forward page=""/>和response.sendRedirect("")两种跳转的区别
- java中使用<jsp:forward>报404错误
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效
- Struts2 中使用<jsp:forward> 出现404
- 3种方法解决Struts2中forward问题!通过jsp:forward跳转到WEB-INF 下的action中
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效
- 1.Struts的<action forward="/login.jsp"></action>:界面