`
Jacular
  • 浏览: 183140 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

Struts2框架中的Action接口和ActionSupport类

    博客分类:
  • SSH
 
阅读更多
1)Action接口的定义:
                  public interface Action{
                     //下述常量用于规范Result的名称
                     final static String SUCCESS="success";
                     final static String ERROR="error";
                     final static String INPUT="input";
                     final static String LOGIN="login";
                     final static String NONE="none";
                     //处理请求的默认方法
                     public String execute() throws Exception;
                  }          
                 2)ActionSupport类实现了Action接口,提供了
                  错误处理、表单验证、国际化等方法。
                   ActionSupport类的execute方法定义如下:
                     public String execute() throws Exception{
                          return SUCCESS;
                      }
分享到:
评论

相关推荐

    Struts2接口文档

    总的来说,Struts2接口文档是学习和使用Struts2框架不可或缺的工具,它能帮助开发者高效地理解和使用框架提供的各种组件和接口,提升开发效率,减少错误,并有助于深入理解MVC模式在实际项目中的应用。通过仔细研读...

    【张冰Struts2学习笔记】0201_Action接口与ActionSupport类

    在Struts2框架的学习中,`Action`接口与`ActionSupport`类是核心组件,用于处理用户请求并返回相应的结果。本篇笔记将深入探讨这两个关键概念,以及它们在实际开发中的应用。 首先,`Action`接口是Struts2框架中...

    Struts2框架及注释和用法

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

    struts 2 基础2__继承ActionSupport完成输入校验

    在Struts2中,Action类是处理用户请求的核心组件,它负责接收HTTP请求,进行业务逻辑处理,并将结果返回给视图。在基础的Struts2应用中,我们常常会继承`ActionSupport`类来实现输入校验,从而提高代码的复用性和可...

    Struts2继承ActionSupport例子

    在Struts2中,`ActionSupport`类是一个基础类,它为开发者提供了许多便利的功能,使得开发更加高效。这个例子展示了如何在自定义的Action类中继承`ActionSupport`,从而利用其内置的特性。 首先,`ActionSupport`类...

    struts2框架源码

    1. **Action**:在Struts2中,Action类是业务逻辑处理的主要部分,它是请求处理的中心。Action类通常继承自`com.opensymphony.xwork2.ActionSupport`,并重写execute方法来执行特定的业务逻辑。 2. **Action ...

    Struts2框架搭建

    在Struts2中,我们通常使用OGNL(Object-Graph Navigation Language)表达式语言来访问Action的属性和方法。例如,可以创建一个`hello-world.jsp`页面,用`<s:property value="message"/>`来显示`HelloWorldAction`...

    javaweb Struts2 框架搭建方法与空框架模型

    - **Action类**:在Struts2中,Action类是处理用户请求的核心,它实现了`com.opensymphony.xwork2.Action`接口或其子接口,并定义了业务逻辑方法。 2. **Struts2搭建步骤** - **环境准备**:确保安装了JDK、...

    Struts2框架笔记

    ### Struts2框架知识点 #### Struts2框架概述 Struts2是一个开源的Web应用程序框架,基于MVC(Model-View-Controller)架构模式。...以上就是关于Struts2框架的一些核心知识点介绍,对于理解和使用Struts2非常有帮助。

    struts2框架学习笔记整理

    - **POJO Action**:具有公共无参构造函数和`execute()`方法的POJO类,返回类型为`String`,可以被Struts2识别并处理。 - **实现Action接口**:实现`Action`接口或继承`ActionSupport`类,提供更多内置功能。 #####...

    struts2框架详解

    - **struts2-core.jar**: Struts2框架的基本库,包含核心类和接口。 - **struts2-convention-plugin**: 自动映射插件,通过约定优于配置的方式减少XML配置。 - **struts2-spring-plugin**: 与Spring框架集成,...

    Struts2框架实例

    5. **OGNL(Object-Graph Navigation Language)**:OGNL是Struts2中的表达式语言,用于在Action和视图之间传递数据。例如,`${user.name}`可以在JSP中获取User对象的name属性。 6. **拦截器**:Struts2的拦截器...

    Struts2框架基础 一

    - Action类是处理用户请求的核心组件,通常继承自`ActionSupport`类或实现`Action`接口。 - 示例: ```java public class LoginAction extends ActionSupport { private String username; private String ...

    struts2框架基础jar包

    6. **Tiles框架集成**:虽然Struts1时代就有的Tiles框架在Struts2中仍然可以使用,通过`struts2-tiles-plugin.jar`,开发者可以创建和管理复杂的布局模板。 7. **Spring整合**:如果项目中使用了Spring框架,`...

    struts2框架模板

    在本“Struts2框架模板”中,我们将探讨Struts2的基础知识、核心组件、配置文件、拦截器以及如何快速搭建一个基本的Struts2项目。 1. **Struts2基础** - **MVC模式**:Struts2遵循MVC模式,使得业务逻辑、数据模型...

    Struts2框架 jar JAVA开发 Struts2.jar架包 Struts2开发实例

    OGNL(Object-Graph Navigation Language)是Struts2中的表达式语言,用于在Action和视图之间传递数据。它可以方便地访问对象属性,进行条件判断和算术运算,使得数据操作更加灵活。 **数据校验** Struts2提供了...

    Struts 2 自定义MVC 框架

    在Struts 2中,控制器由ActionSupport类及其子类实现。Action类是业务逻辑和框架之间的桥梁,处理请求参数,执行业务逻辑,并通过Result返回相应的视图。 自定义Struts 2 MVC框架的步骤包括: 1. **配置Struts 2**...

    使用Spring 的ActionSupport 类整合 Struts,Hibernate实例

    ActionSupport是Spring MVC框架中的一个基础类,它继承自Struts2的ActionSupport类。这个类提供了诸如错误和消息管理、状态维护等功能,使得在Spring MVC中可以方便地集成Struts2的一些特性。在整合过程中,我们可以...

    使用struts2框架来实现前台与后台的交互

    Action类通常继承自`org.struts2.interceptor栈.StrutsPrepareAndExecuteInterceptor`或实现`com.opensymphony.xwork2.ActionSupport`接口。 2. **Interceptor**:拦截器是Struts2的一个强大特性,它们在Action调用...

    Struts 2实战 struts2 in Action

    - **定义**:Action类是Struts 2中的核心组件之一,它负责处理用户的请求并将数据传递给视图层。 - **特点**:Action类可以使用注解或XML配置文件进行配置,这为开发人员提供了极大的灵活性。通过实现`Action`接口...

Global site tag (gtag.js) - Google Analytics