`
liuxinglanyue
  • 浏览: 565192 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Struts2跳转

阅读更多

这几天在用Strus2写Action以及页面的跳转,0基础... 
Struts2的Action与1.x的有很大不同,更好使用,也更灵活一些。 
最简单的使用,自己编写的Action继承ActionSupport,实现execute()函数,根据返回值的不同,而实现不同的跳转。 
如: 

Java代码 
  1. public String execute()  
  2. {  
  3.   if(condition1)  
  4.     return SUCCESS;  
  5.   else  
  6.     return ERROR;  
  7.   return CONST_STRING_MADEBYYOURSELF;  //Struts2自带有一些常量返回字符串,如SUCCESS,ERROR,NONE等等  
  8. }  
当然也能通过自己命名的函数管理跳转,只须在struts配置时加上method属性,execute()为默认。 
在struts和spring配置文件中加入对应的配置。 
如: 
自己写了一个登陆的Action类,类名为LoginAction 
Java代码 
  1. <action name="login" class="loginAction(对应spring中配置的javaBean)">  
  2.    <result name=“success”>/WEB-INF/pages/packageNameSpace/xxx1.jsp</result>  
  3.    <result name=“error”>/WEB-INF/pages/packageNameSpace/xxx2.jsp</result>  
  4. </actioin>  

分享到:
评论

相关推荐

    struts2 跳转至404 页面的解决方案

    在使用Struts2的过程中,可能会遇到一个常见的问题,即应用试图跳转到一个不存在的页面,导致用户看到404错误。404错误通常表示服务器无法找到请求的资源,这可能是由于URL配置错误、控制器映射问题或者资源实际不...

    STRUTS2跳转示意图

    在Struts2中,Action是核心组件,负责处理用户的请求并执行业务逻辑,而Result则是Action执行后的跳转结果。本篇将深入讲解Struts2中的Action和Result,以及它们如何协同工作来实现页面跳转。 首先,让我们理解...

    Struts2简单的页面跳转示例

    在本示例中,我们将深入探讨如何利用Struts2实现页面跳转。 首先,让我们了解Struts2的核心概念。Struts2的核心组件包括Action、Result和Interceptor(拦截器)。Action是业务逻辑的执行者,Result则是负责处理...

    Struts2从一个带参数action跳转到另一个action

    资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...

    struts2 action跳转action传参数

    在Struts2框架中,经常需要实现Action之间的跳转,并在跳转过程中传递必要的参数。这种需求在实际开发中非常常见,尤其是在需要根据用户的不同操作来调用不同的业务逻辑时。下面将详细介绍如何在Struts2中实现Action...

    struts1跳转大全

    在Struts1框架中,页面跳转机制是其核心特性之一,它允许开发者灵活地控制应用程序的流程,实现从一个页面到另一个页面的导航。本文将深入解析Struts1中的五种不同类型的跳转方法,这包括了完整action、仅有Form的...

    struts2 中路径无法跳转的问题

    在Struts2中,路径跳转是应用程序中常见的操作,它涉及到请求转发和重定向。当遇到“Struts2中路径无法跳转的问题”时,这通常与配置、Action类、结果类型或JSP页面的设置有关。以下是一些可能导致问题的关键知识点...

    Struts 标签 页面跳转 数据库操作

    本篇将深入探讨Struts标签在页面跳转和数据库操作中的应用。 一、Struts标签 1. Radio(单选按钮):Struts提供了`&lt;html:radio&gt;`标签来创建单选按钮组,通常用于让用户在多个选项中选择一项。在JSP页面中,这些...

    struts2 基础学习ppt

    Action类的实例在每次请求时都会被创建,执行相应的方法,然后返回一个表示结果的字符串,如"success",这会驱动Struts2跳转到对应的视图页面。 7. **视图渲染**: 视图通常使用JSP或FreeMarker模板来生成,Struts...

    struts1.3页面跳转问题

    在Struts1.3中,页面跳转是常见的需求,它涉及到Action类、配置文件(struts-config.xml)以及JSP页面间的交互。本篇文章将深入探讨Struts1.3中的页面跳转机制及其相关知识点。 首先,页面跳转在Struts1.3中有两种...

    Struts2中实现页面的跳转

    在Struts2框架中,页面跳转是常见的需求,它涉及到前端控制器的设计模式以及请求处理流程。`&lt;jsp:forward/&gt;`标签在JavaServer Pages (JSP)中用于将一个请求转发到另一个资源,比如从一个JSP页面跳转到另一个JSP页面...

    利用struts2拦截器做的简单登录

    反之,说明用户未登录,此时我们可以返回一个特定的结果,例如"login",让Struts2跳转到登录页面。 4. 结合Action: 创建一个登录Action,处理用户的登录请求,成功后将用户信息存入Session。然后,可以设置这个...

    struts2 最新漏洞 S2-016、S2-017修补方案 .docx

    Struts2 最新漏洞 S2-016、S2-017 修补方案 Struts2 是一个基于 Java 的 Web 应用程序框架,由 Apache 软件基金会维护。最近,Struts2 发生了两个严重的漏洞,分别是 S2-016 和 S2-017,这两个漏洞可能会导致攻击者...

    struts_跳转演示

    2. **struts-config.xml配置** 在`struts-config.xml`文件中,我们需要定义Action和ActionMapping,例如: ```xml ``` 这里,"/jumpDemo"是访问路径,"com.example.DemoAction"是对应的Action类,...

    strust2从一个工程跳转到另一个工程的页面

    Struts2跳转到另一个工程的页面 Struts2是使用Java开发的Web应用程序框架,它提供了许多功能强大的特性来简化Web应用程序的开发。 在Struts2中,跳转到另一个工程的页面是通过Action和Result来实现的。 Action配置...

    struts服务器跳转

    关于struts2 服务器端跳转的一个小实例

    struts2jar.zip

    2. **Result**:Action执行后,会返回一个Result,决定了页面的跳转方向。 3. **Interceptor**:拦截器是Struts2的一个强大特性,它们在Action调用前后执行,可以实现如日志记录、权限验证等功能。 4. **配置文件*...

    struts2-demo及登录验证的拦截器的使用

    3. **结果处理**:如果用户未登录,拦截器可以返回一个特定的结果,如`"login"`,这将导致Struts2跳转到相应的登录页面。 4. **链式调用**:拦截器是按照声明的顺序进行调用的,一旦一个拦截器完成任务,它会将控制...

    struts2简单例子

    Struts2是一个强大的Java EE应用程序框架,用于构建MVC(模型-视图-控制器)架构的Web应用。这个“struts2简单例子”是初学者理解Struts2工作原理和核心概念的一个很好的起点。让我们深入探讨一下Struts2的基础知识...

    struts2 ,struts2 demo

    这个“struts2,struts2 demo”很显然是一个包含Struts2框架示例代码的压缩包,旨在帮助开发者理解和学习如何在实际项目中运用Struts2。 **1. Struts2简介** Struts2是Apache软件基金会下的一个开源项目,它继承了...

Global site tag (gtag.js) - Google Analytics