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

Struts2 常用类

 
阅读更多

      1、Action接口:通过实现Action接口可以快速开发业务控制器Action类,具体的业务逻辑在execute()方法中写。为规范Action处理结果Result明明,Action接口定义了5个常用的字符串长了:SUCCESS、NONE、ERROR、INPUT、和LOGIN,他们可以简化execute()方法的返回值,并可以使execute()方法返回值标准化。


      2、ActionSupport类:ActionSupport类同时实现了Action接口和Validateable接口,因此通过继承ActionSupport类可以大大简化业务控制器Action类的开发。具体业务逻辑在execute()方法中编写,数据验证则放置到validate()方法。除此之外,ActionSupport类为我们提供了大量的实用方法。


--->addActionError(String anErrorMessage):为当前Action添加Action级别的错误消息

--->addActionMessage(String aMessage):为当前Action添加Action级别的普通消息

--->addFieldError(String fieldName,String errorMessage):为指定的字段添加错误消息

--->clearErrorsAndMessage():消除当前Action中的所有错误消息及普通消息

--->getActionErrors():取得当前Action中Action级别的错误消息集合

--->getActionMessage():取得当前Action中Action级别普通消息集合

--->getFieldErrors():取得当前Action中字段验证错误消息集合

--->getText(String aTextName):取得指定key的国际化消息内容

--->getText(String aTextName,List args):取得指定key及参数值列表的国际化消息内容

--->hasActionErrors():判断当前Action中是否存在Action级别的错误消息

--->hasActionMessage():判断当前Action中是否存在Action级别的普通消息

--->hasFieldErrors():判断当前Action中是否存在字段验证错误消息


      3、ModelDriven接口:当Action采用模型驱动时,必须实现此接口并实现getModel()方法。

1
1
分享到:
评论

相关推荐

    struts2常用的7个jar包,struts2常用的7个jar包

    下面将详细介绍这些常用的JAR包及其在Struts2框架中的作用。 1. **struts2-core.jar**:这是Struts2框架的基础,包含了框架的核心类和接口,如Action、Result、Interceptor等。这个JAR文件提供了请求处理、动作映射...

    struts2常用的十个包struts2常用的十个包

    struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包struts2常用的十个包

    struts2常用的类包

    本压缩包包含了13个Struts2框架中常用的类包,对于初学者和学生来说,掌握这些类包将对理解Struts2的工作原理及其核心功能大有裨益。 1. **struts2-core**: 这是Struts2的核心库,包含了框架的基础组件。如Action、...

    Struts2常用标签总结

    java Web开发,我们最常用的Struts2常用标签总结,帮助你Struts2常用标签有那些功能

    Struts 2常用jar包

    在Web应用程序中,Struts 2的核心依赖于一系列的JAR文件,这些文件包含了框架运行所需的类和资源。以下是对"Struts 2常用jar包"的详细解析: 1. **struts2-core.jar**:这是Struts 2框架的基础核心库,包含了核心...

    struts2常用jar包

    1. struts2-core-2.3.4.1.jar:这是Struts2的核心库,包含了框架的基础功能,如Action类、Result类型、拦截器、配置管理等。它是所有Struts2应用的基础,没有它,其他组件无法正常工作。 2. xwork-core-2.3.4.1.jar...

    Struts2常用的jar包

    在这个主题中,我们将详细探讨Struts2框架中常用的jar包及其作用。 1. **struts2-core-2.3.34.jar**:这是Struts2的核心库,包含了框架的主要组件,如Action类、拦截器、结果类型、配置管理等。它实现了请求的处理...

    Struts2常用标签

    本篇文章主要关注Struts2中的常用标签,这些标签大大简化了Web开发中的一些常见任务。 首先,我们要明白Struts2标签库与Struts1.x的不同之处。在Struts1.x中,标签库按照功能划分为HTML、Tiles、Logic和Bean等几个...

    struts2常用拦截器

    struts2常用拦截器,struts2经常用到的拦截器,熟悉熟悉

    struts2常用标签详解(实用版)

    ### Struts2常用标签详解(实用版) #### 引言 在Java Web开发领域中,Struts2框架因其丰富的功能及灵活的配置而备受开发者们的青睐。为了更好地掌握Struts2框架并提升开发效率,本文将详细介绍Struts2中常用的...

    struts2常用包.zip

    `struts2常用包.zip`包含了Struts2框架运行所必需的一些核心库和其他支持库。下面将详细介绍这些文件及其在Struts2中的作用: 1. `struts2-core-2.3.1.2.jar`:这是Struts2的核心库,包含了框架的主要组件和功能。...

    struts2.0常用的5个jar包

    1. **struts2-core.jar**:这是Struts2的核心库,包含了框架的主要组件,如Action类、Result类型、Interceptor拦截器、ValueStack以及OGNL(Object-Graph Navigation Language)表达式语言等。Action类是处理用户请求...

    struts2常用标签详解

    本文将深入解析Struts2中的常用标签,这些标签在实际开发中非常实用,对于初学者理解并掌握Struts2的运行机制至关重要。 首先,我们需要了解Struts2标签库的主要组成部分,它们分为Action、Display、Logic、Field和...

    Struts2常用标签&DispatchAction.rar

    03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar

    5个常用struts2 jar 包

    Struts2-Core jar包提供了一套全面的控制器组件,使得开发者可以轻松创建Action类,定义Action的执行逻辑,并配置Action的映射。此外,它还提供了强大的异常处理机制和国际化支持。 5. **xwork** XWork是Struts2的...

    JSP上手struts2常用包2.3版

    在"JSP上手struts2常用包2.3版"中,包含了一系列用于快速开发Struts2应用的基础组件。 1. **Struts2核心库**:这是Struts2的核心组件,包括了Action、Result、Interceptor等关键概念的实现。例如`struts2-core.jar`...

    struts2常用资源文件包

    struts2常用资源文件包 commons-logging-1.1.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.6.jar xwork-2.0.1.jar

    struts2.0常用标签文档

    10. **标签的CSS和JavaScript控制**:Struts2的标签支持CSS类的设置,如`cssClass`属性,以及JavaScript事件处理,如`onchange`、`onclick`等。 以上只是Struts2.0常用标签的一小部分,实际使用中还有更多功能强大...

    Struts2常用jar包.rar

    这个“Struts2常用jar包.rar”文件包含了运行Struts2应用所需的核心库和依赖,方便开发者直接放入项目的lib目录中使用。下面将详细介绍Struts2框架的关键组件和它们在实际开发中的作用。 1. **核心组件**: - `...

    struts2常用包

    Struts2的核心在于其Action类,它处理HTTP请求并调用业务逻辑,然后通过结果映射返回合适的视图。下面我们将深入探讨Struts2的常用包及其在开发中的作用。 1. **核心包(core)**: - `struts2-core`: 这是Struts2...

Global site tag (gtag.js) - Google Analytics