`
jsczxy2
  • 浏览: 1273927 次
  • 性别: Icon_minigender_1
  • 来自: 常州
文章分类
社区版块
存档分类
最新评论

struts2中action的重定向和转发的设置

阅读更多
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
	<package name="struts_1" namespace="/" extends="struts-default">
		<action name="hello" class="com.myweb.web.action.OtherAction" method="hello">
		<!-- 这里是action互相转发效果,注意类属性在转发后可以继承,也就是转发后OtherAction中属性a在UserAction属性a的值是一样的 -->
			<result name="success" type="chain">
				<param name="actionName">hello2</param>
				<param name="namespace">/s</param>
			</result>
		</action>
		<action name="hello1" class="com.myweb.web.action.OtherAction" method="hello">
		<!-- 这里是action互相重定向效果,注意param的name可以用来自定义get传递参数并使用${属性名}可以来赋值给传递参数,本例效果如:actionurl.action?aaa=1-->
			<result name="success" type="redirectAction">
				<param name="actionName">hello2</param>
				<param name="namespace">/s</param>
				<param name="aaa">${aaa}</param>
			</result>
		</action>
	</package>
	
	<package name="struts_2" namespace="/s" extends="struts-default">
		<action name="hello2" class="com.myweb.web.action.UserAction" method="hello1">
			<result name="success">/pages/hello.jsp</result>
		</action>
	</package>
</struts>    

 

分享到:
评论

相关推荐

    一个基于struts的重定向和转发实例

    在这个基于Struts的重定向和转发实例中,我们将探讨这两个关键概念在Web应用程序中的应用。 首先,让我们理解什么是重定向和转发: 1. **重定向(Redirect)**:在HTTP响应中,服务器向客户端发送一个302状态码,...

    struts2 重定向

    总结来说,Struts2中的重定向是一种重要的URL导航技术,可以通过多种方式实现,包括`ActionRedirect`对象、`Results`配置、`ActionSupport`的`redirect()`方法和注解方式。理解并熟练掌握这些方法,对于开发高质量的...

    struts2重定向实例源码

    在Struts2中,Action的执行结果可以被导向到不同的视图,这其中包括了"redirect"和"redirectAction"两种重定向结果类型。这两种结果类型在实际应用中有着重要的作用,特别是对于处理URL重写、防止重复提交等问题。 ...

    Struts2 in action中文版+配套源代码

    1. **Action类**:在Struts2中,Action类是业务逻辑的核心,它接收用户请求,执行相关操作,并返回结果。Action类可以被配置在struts.xml文件中,指定其对应的URL和返回的结果类型。 2. **拦截器(Interceptors)**...

    基于用户登陆的struts2中action的分类实例

    本实例将深入探讨在基于用户登录场景下,如何在Struts2中对Action进行分类和设计。 首先,我们需要了解Struts2中的Action是如何工作的。一个Action类通常对应一个具体的业务操作,比如登录、注册、修改个人信息等。...

    struts2防止表单重复提交--重定向

    Struts2的解决方案之一是利用Action的Result类型,尤其是`redirect`和`redirectAction`。这两种结果类型都可以在处理完表单后使浏览器跳转到新的URL,从而避免再次提交。 1. **redirect** 结果类型: 这种结果类型...

    struts2 action跳转action传参数

    - `${param1}&lt;/param&gt;` 和 `&lt;param name="param2"&gt;${param2}&lt;/param&gt;`:这两个参数将在action2中被设置。 - **注意事项**: - `param1`和`param2`需要在action1中定义对应的getter和setter方法,以便能够获取到...

    struts2 result转向到action

    在 Struts2 中使用 `redirect-action` 来实现 Action 之间的跳转是一种常见的做法,特别是在需要按顺序执行多个 Action 的业务场景中。通过这种方式,不仅可以保持应用程序的良好结构,还能有效地组织业务流程。同时...

    Struts2 in action 中文版

    在Struts2中,Action充当控制器的角色,它接收并处理请求,然后根据业务逻辑决定返回哪个视图。 ### Struts2的架构组件 Struts2框架的架构主要由以下几个关键组件构成: 1. **Action**:这是Struts2中最核心的...

    struts2 Https 配置

    在Struts2中配置HTTPS主要涉及以下几个步骤: 1. **配置服务器**:首先,你需要在服务器端(如Tomcat、Jetty等)启用HTTPS。这通常涉及到修改服务器的配置文件(如Tomcat的`server.xml`),添加一个监听443端口的...

    Struts2InAction中文+源代码

    SampleApplication是《Struts2 in Action》书中配套的示例项目,包含了完整的Struts2应用结构。这个项目可以帮助读者理解如何组织Struts2的配置文件、动作类、视图和模型,以及如何将它们整合在一起形成一个功能完备...

    Struts2框架及注释和用法

    值栈是Struts2中的一种数据管理机制,它存储Action、结果和其他对象,方便在Action之间共享数据。 **5.拦截器(Interceptors)** 拦截器是Struts2的一大特色,它们在Action执行前后进行额外处理,如日志记录、权限...

    struts2中result类型之redirectAction

    在Struts2中,Result是Action执行后控制流程的重要组件,它定义了Action执行完毕后如何转发或重定向到一个新的页面。"redirectAction"是Struts2中的一种Result类型,专门用于实现HTTP级别的重定向。 重定向是一种...

    解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题

    通过两个自定义结果集,解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题。以前的做法,是在配置Action时使用通配符解决,但这样需要JSP页面名称和Action的方法名称一致,如果命名不一致或不规范,...

    struts 2 转发.rar

    在Struts2中,转发(Forward)是一种请求调度方式,用于将一个请求重定向到另一个Action或者资源。与重定向(Redirect)不同,转发发生在服务器端,不会导致浏览器地址栏变化。转发可以减少HTTP请求的数量,提高...

    留言板留言板struts2留言板struts2

    2. **Action与ActionMapping**:在Struts2中,业务逻辑通常封装在Action类中。一个Action类对应一个用户请求,处理来自客户端的请求并返回结果。ActionMapping则负责配置Action与URL的映射关系,使得请求能正确路由...

    模仿struts2转发

    在Struts2中,转发是一种重要的请求处理机制,它允许应用将一个请求重定向到另一个Action,使得多个Action之间可以协同工作。下面我们将详细讨论如何模仿Struts2的转发功能,以及这一过程中涉及的关键概念和技术。 ...

    struts2 中action的使用

    在Struts2中,Action类是核心组件,它扮演着控制器的角色,负责处理用户请求并驱动模型。以下是对"struts2中action的使用"的详细解释。 1. **Action类**:Action类是Struts2框架中的核心组件,它继承自`...

    struts2 中文手册

    1. **配置文件**:Struts2的配置主要包括struts.xml文件,它定义了Action、拦截器和结果映射。在这个文件中,你可以指定Action类、请求路径以及处理特定请求的方法。 2. **拦截器**:拦截器是Struts2的一大特色,...

    Struts 2 in Action (May 2008).pdf

    1. **Actions**:在Struts 2中,Action是处理用户请求的核心组件,它负责业务逻辑的执行,并与视图和模型进行交互。书中会讲解如何创建和配置Action,以及如何利用Action支持的注解来简化开发过程。 2. **...

Global site tag (gtag.js) - Google Analytics