Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效,3种解决方案
2014-09-15 11:06
351 查看
问题:
在Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效了,不但调转不过去还报404错误。不知道是Struts2中不支持还是需要其他的配置。
原因:因为struts2采用过滤器的方式处理请求,默认情况时监控url地址的变化;
解决办法
1、配置web.xml 解决
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern >/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
2、js解决
<script language="javascript">location.replace('news!toIndex.action');</script> 3、利用html meta
在Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效了,不但调转不过去还报404错误。不知道是Struts2中不支持还是需要其他的配置。
原因:因为struts2采用过滤器的方式处理请求,默认情况时监控url地址的变化;
解决办法
1、配置web.xml 解决
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern >/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
2、js解决
<script language="javascript">location.replace('news!toIndex.action');</script> 3、利用html meta
<meta http-equiv="refresh" content="0;URL=news!toIndex.action">
相关文章推荐
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效
- Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效
- struts2中JSP无法用<jsp:forward page="test.action"> 跳转到对应的 action中解决方法
- 项目访问是直接页面 <jsp:forward page="i/1/1"/>跳转前加操作逻辑
- Struts2 JSP的标准动作<jsp:forward>无法访问Action
- <jsp:include page="${pageContext.request.contextPath}/xxx.jsp"></jsp:include> 引起引入错误
- <jsp:include page="xxx"> 和<%@include file="xxx">区别
- Struts2设置默认action <default-action-ref name="index" />失效
- 2.Struts的<action forward="/login.jsp"></action>:struts-config.xml
- 3.Struts的<action forward="/login.jsp"></action>:web.xml
- 3。css三种定位,<jsp:forward page="转向页面的url地址"/>
- jsp中<jsp:forward page=""/>和response.sendRedirect("")两种跳转的区别
- <jsp:forward.../> 里跳转 xxx.action
- 1.Struts的<action forward="/login.jsp"></action>:界面
- struts2中<a: href="xxx">xxx</a>与<s:a href="xxx">xxx</s:a>的区别
- <%@ include file=""%>与<jsp:include page=""/>区别
- <%@ include file="" %>和<jsp:include page="" />的区别
- jsp:forward动作标签无法访问Struts2的Action的解决方案