`
zhangfeilo
  • 浏览: 400981 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

Struts2中<jsp:forward page="xxx.action"></jsp:forward>失效

阅读更多

问题:
在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(URL)</script>  


3、利用html meta

<meta http-equiv="refresh" content="0;URL=xxx.action">  
0
0
分享到:
评论

相关推荐

    Struts2中实现页面的跳转

    `&lt;jsp:forward/&gt;`标签在JavaServer Pages (JSP)中用于将一个请求转发到另一个资源,比如从一个JSP页面跳转到另一个JSP页面或者一个Action。在Struts2框架下使用`&lt;jsp:forward/&gt;`进行页面跳转时,可能会遇到“404 Not...

    struts2增删改查,struts2分页查询

    在Struts2中实现增删改查主要通过JSP页面与Action类的交互完成。下面我们将根据提供的部分代码示例进行详细解析: #### Index.jsp - 主页展示 ```html &lt;a href="find_all"&gt;显示新闻&lt;/a&gt; ``` 这个链接指向`find_all...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    在Struts2框架中,开发Web应用时常常需要在JSP页面与Action之间传递数据,以便于展示或者处理。本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行...

    OA 办公自动化, DAO登陆设计

    &lt;%@ page language="java" pageEncoding="UTF-8"%&gt; &lt;%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %&gt; &lt;%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %&gt; &lt;%@ taglib uri="/WEB-INF/struts-...

    Struts2中使用标签实现组合查询和带分页的例子

    在Struts2框架中,`&lt;sx:&gt;`标签是Struts2 XWork库的一部分,用于增强JSP页面的功能,提供更强大的数据绑定和表单处理能力。本篇将重点讲解如何利用`sx:`标签实现组合查询和带分页功能。 首先,让我们了解下Struts2的...

    通用代码下一页

    &lt;s:include value="../Struts2GotoPage.jsp"&gt;&lt;/s:include&gt; &lt;s:iterator value="goods" id="item" status="st"&gt; &lt;tr align="center"&gt; &lt;td &gt;${st.index+1} &lt;/td&gt; &lt;td &gt;${item.gsName }&lt;/td&gt; &lt;td &gt;${item....

    Struts 页码

    &lt;li&gt;&lt;s:if test="currentPage == page"&gt;&lt;s:property value="#page"/&gt;&lt;/s:if&gt;&lt;s:else&gt;&lt;a href="&lt;s:url action="list.action"&gt;&lt;s:param name="currentPage"&gt;&lt;s:property value="#page"/&gt;&lt;/s:param&gt;&lt;/a&gt;&lt;/s:else&gt;&lt;/li&gt;...

    struts2标签整理

    ### Struts2 标签详解 #### 一、概述 Struts2框架是Apache软件基金会提供的一个开源Web应用框架,它继承了Struts1的优点,并在此基础上做了许多改进。Struts2提供了丰富的标签库(Tag Library),使得开发人员能够...

    Struts 2综合应用实例——添加学生信息

    &lt;tr&gt;&lt;td width="70"&gt;出生时间:&lt;/td&gt;&lt;td&gt;&lt;s:datetimepicker name="xs.cssj" id="cssj" displayFormat="yyyy-MM-dd"&gt;&lt;/s:datetimepicker&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;备注:&lt;/td&gt;&lt;td&gt;&lt;s:textarea name="xs.bz" label="备注"&gt;...

    Java Oracle分页处理

    import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import com.list.struts.form.ListForm; import com.list.struts.util.Page; import ...

    struts分页项目

    &lt;a href="&lt;s:url action='pagination'&gt;&lt;s:param name='pageNum'&gt;&lt;s:property value='%{#status.index + 1}'/&gt;&lt;/s:param&gt;&lt;/s:url&gt;"&gt;&lt;s:property value='%{#status.index + 1}'/&gt;&lt;/a&gt; &lt;/s:else&gt; &lt;/s:iterator&gt; &lt;s:...

    Struts2标签使用.docx

    13. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;`:条件判断标签,如`&lt;s:if test="%{condition1}"&gt;...&lt;s:elseif test="%{condition2}"&gt;...&lt;s:else&gt;...&lt;/s:else&gt;&lt;/s:elseif&gt;&lt;/s:if&gt;`,可以用来根据表达式的真假执行不同的代码...

    struts2标签库

    Struts2标签库是Struts2框架中强大的视图层组件,它极大地简化了JSP和FreeMarker页面的编写,提供了丰富的标签来处理各种常见的UI元素和业务逻辑。以下是对这些标签的详细说明: A部分: 1. `&lt;s:a href=""&gt;&lt;/s:a&gt;`...

    struts2实例 学生信息管理系统

    &lt;result name="success"&gt;list.jsp&lt;/result&gt; &lt;/action&gt; &lt;action name="delete" class="cn.fjnu.edu.action.AddAction" method="deletestu"&gt; &lt;result name="success"&gt;list.jsp&lt;/result&gt; &lt;/action&gt; &lt;action name=...

    JSP语法简明入门教程大全PDF.rar

    2. **jsp:forward**:`&lt;jsp:forward page="..." /&gt;` 将请求转发到另一个页面。 3. **jsp:useBean**:`&lt;jsp:useBean id="..." class="..." scope="..."/&gt;` 创建或查找JavaBean对象。 4. **jsp:setProperty** 和 **jsp...

    基于struts2和hibernate实现登录和注册功能

    &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/...

    struts2标签用法详解

    Struts2标签是Struts2框架提供的一种强大的视图层技术,它极大地简化了JSP页面的编写,提高了代码的可读性和可维护性。在本文中,我们将深入探讨Struts2标签的用法,包括它们的基本概念、类型以及如何在实际开发中...

    java8+tomcat8+struts2.5+spring4.3+hibernate5.2框架搭建详细过程

    &lt;constant name="struts.devMode" value="true"/&gt; &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;action name="helloWorld" class="com.example.HelloWorldAction"&gt; &lt;result&gt;/helloWorld....

    Struts2标签详解及具体实例解析

    2. `&lt;s:action name=""&gt;` - 执行视图中的一个Action,可以直接在页面上调用Action方法。 3. `&lt;s:actionerror/&gt;` - 如果Action中存在错误信息,会将其显示出来。 4. `&lt;s:actionmessage/&gt;` - 显示Action的提示信息,...

    struts_tag

    Struts2标签库是Struts2框架的一部分,它提供了一系列JSP标签,使得开发者能更方便地在页面中处理Action的属性和业务逻辑。这些标签简化了页面编码,提高了代码的可读性和可维护性。以下是对每个标签的详细解释: A...

Global site tag (gtag.js) - Google Analytics