`
forget丶兰
  • 浏览: 1974 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Struts2回忆:继承actionsupport

 
阅读更多

1.actionsupport 默认执行的是execute方法 当返回success时

 struts.xm中result  默认可以不写  action中的method可以不写 (其他别名的方法除外)

2.提供五种视图导航 SUCCESS  INPUT ERROR LOGIN  NONE

3.支持国际化

4.支持数据校验(只需要重写validate即可)

5. 支持数据校验出错 ,类型转换出错 , 文件上传出错后的回显 以及错误消息的显示

  因为这些都要用到input

(在struts.xml中配置 result=input)

       

分享到:
评论

相关推荐

    Struts2继承ActionSupport例子

    总的来说,通过继承`ActionSupport`,我们可以快速构建一个符合Struts2规范的Action,同时享受到内置的验证、国际化和异常处理等优势。这个例子就是一个很好的起点,可以帮助初学者理解Struts2框架的核心概念和工作...

    Spring和Struts整合---继承ActionSupport的方法

    在Java Web开发中,Spring和Struts是两个非常重要的框架。Spring是一个全面的后端开发框架,提供了依赖注入、AOP(面向切...同时,继承`ActionSupport`可以方便地利用Struts2提供的验证和错误处理机制,提升开发效率。

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

    在基础的Struts2应用中,我们常常会继承`ActionSupport`类来实现输入校验,从而提高代码的复用性和可维护性。 `ActionSupport`是Struts2提供的一种基础Action实现,它包含了默认的行为,如错误处理、国际化支持和...

    自定义Action继承ActionSupport实现简单登录

    `ActionSupport`是Struts2提供的一种基础Action类,它包含了多种内置功能,如国际化、异常处理和校验支持等。当我们需要实现一个特定的功能,比如这里的“简单登录”,我们可以创建一个新的Action类并继承`...

    Struts2教程:获得HttpServletResponse对象

    #### 扩展知识点:Struts2中的其他Aware接口 除了`ServletResponseAware`接口,Struts2还提供了许多其他的`Aware`接口,用于将不同的上下文信息注入到Action中。例如: 1. `ServletRequestAware`:提供`...

    struts八步教程:struts让我试着了解你

    5. **Action类和结果**:编写Action类,该类通常会继承自Struts2提供的ActionSupport类,并实现execute方法。执行方法返回一个字符串,代表跳转到的结果页面。 6. **国际化与异常处理**:了解如何在Struts2中实现...

    Struts2教程:处理一个form多个submit.doc

    **步骤2:实现Action类** 在Action类中,我们需要定义与submit按钮名称匹配的方法。比如在`MoreSubmitAction`类中: ```java public class MoreSubmitAction extends ActionSupport { private String msg; // ...

    struts2.0开发环境的搭建及HelloWorld的演示

    这样,我们就配置了Struts2的核心过滤器,它会拦截所有请求并转发到Struts2的处理机制。 为了展示一个简单的"HelloWorld"示例,我们需要创建一个Action类。在项目中创建一个新的Java类,如`HelloWorldAction`,并...

    struts1和struts2的区别

    它分为两个版本:Struts1 和 Struts2。虽然两者都基于模型-视图-控制器(MVC)设计模式,但它们之间存在诸多差异。了解这些差异对于选择合适的技术栈、优化开发流程至关重要。 #### Action处理机制 - **Struts1**:...

    struts1和struts2区别

    - **Struts2**:Action类可以实现Action接口或者直接使用ActionSupport基类,也可以是任何具有`execute`方法的普通Java对象(POJO),这增加了代码的可定制性和可扩展性。 2. **线程模式**: - **Struts1**:...

    Struts2: HelloWord

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域中被广泛使用。"HelloWorld"是学习任何新技术时的入门示例,Struts2也不例外。这个例子通常帮助开发者了解如何在...

    转:struts1与struts2的区别

    Struts2还提供了一个基础类`com.opensymphony.xwork2.ActionSupport`,该类实现了常用的接口,简化了开发过程。值得注意的是,在Struts2中,Action接口并不是必需的,任何包含`execute`标记的POJO(Plain Old Java ...

    struts2简单例子

    - 配置Struts2:在`struts.xml`配置文件中定义Action类、结果页面和拦截器。 - 创建Action类:这是处理用户请求的核心,实现业务逻辑。 - 编写JSP页面:使用Struts2的标签库来展示数据和处理用户输入。 3. **...

    STRUTS2:零配置插件CodeBehind

    ### STRUTS2:零配置插件CodeBehind详解 #### 一、概述 Struts2框架作为Java Web开发中的一款重要工具,在简化Web应用程序开发方面提供了丰富的功能与灵活性。随着框架的发展,Struts2社区不断推出新的插件和技术...

    struts1和struts2的区别(详细)

    Struts2通过提供一个默认的基类`ActionSupport`,使得开发者可以很容易地继承这个类来创建自己的Action。此外,Struts2支持POJO风格的Action,即普通的Java对象也可以作为Action使用。 #### 二、依赖于Servlet API...

    Struts2和Struts1的什么区别

    #### Struts2: - Struts2中的Action类更加灵活,可以是任意的Java对象(即POJO),只需实现`execute`方法即可。 - Struts2提供了`ActionSupport`基类,但不是强制性的,开发者可以选择是否继承它。 - Action类与...

    Struts1与Struts2本质区别

    此外,Struts 2还提供了一个`ActionSupport`基类,该类已经实现了常见的接口,进一步减轻了开发者的负担。值得注意的是,在Struts 2中,即使是简单的POJO(Plain Old Java Object)对象,只要包含`execute`方法,就...

    Struts2知识点

    Action 可以通过继承 Struts2 的 ActionSupport 类或实现 Struts2 的 Action 接口来实现。 6. Struts2 的结果类型: Struts2 的结果类型用于指定 Action 的执行结果,包括 success、error、input 等。结果类型可以...

    struts1与struts2本质区别

    Struts2还提供了一个`ActionSupport`基类,实现了常见的接口和服务,这样开发者可以根据需求选择是否继承这个类。即使不实现任何接口,只要Action类包含`execute`方法,就可以作为Struts2的Action使用。 #### 二、...

    Struts2 part 3:在Action中使用ServletAPI

    1. **HttpServletRequest对象**:Struts2通过`ActionContext`暴露了`HttpServletRequest`对象,使得Action可以直接访问请求参数、头信息、会话数据等。例如,你可以通过`ActionContext.getRequest().getParameter(...

Global site tag (gtag.js) - Google Analytics