struts2的Action类
来源:互联网 发布:远程软件xt800 编辑:程序博客网 时间:2024/05/18 03:33
Action:业务控制器
Action类是一个普通的POJO,可以有属性和方法。必须遵守下面规则:
- 属性的名字必须遵守与 JavaBeans 属性名相同的命名规则. 属性的类型可以是任意类型.
从字符串到非字符串(基本数据库类型)之间的数据转换可以自动发生 - 必须有一个不带参的构造器
- 至少有一个供 struts 在执行这个 action 时调用的方法
- 同一个 Action 类可以包含多个 action 方法.
- Struts2 会为每一个 HTTP 请求创建一个新的 Action 实例
【Action只负责处理请求,负责生成相应的视图组件,通常是jsp页面,而Action会为jsp页面提供现实的数据】
Action接口和ActionSupport基类
Action接口
该接口里包含一个execute()方法,5个字符串常量,它们的作用是统计—execute方法的返回值。
ActionSupport基类
ActionSupport是一个默认的Action基类,该类里已经提供了许多默认方法,这些默认方法包括获取国际化信息的方法,数据校验的方法、默认的处理用户请求的方法等。
struts.xml作用
- 配置Action和请求之间的对应关系
- 逻辑视图和物理视图资源之间的对应关系
配置包含其他配置文件
<!-- 通过include 元素导入其他的配置文件 --> <include file="struts-part1.xml"/>
配置默认Action
<!-- 配置一个默认的Action --> <default-action-ref name="simpleAction"/>
配置Action的默认处理类
<!-- 配置Action的默认处理类 --> <default-class-ref class="com.opensymphony.xwork2.ActionSupport"/>
0 0
- Struts2的Action类
- struts2的Action类
- struts2的action类名不能以"action"字符结尾
- Struts2的Action类的单元测试
- struts2之3--Action类的包装
- 灵活封装Struts2的action类
- 一个公用的struts2基础action类
- Struts2中Action类的方法调用
- Struts2的Action
- struts2的action基础
- Struts2的Action(上)
- Struts2的Action(下)
- Struts2的Action
- STRUTS2的Action配置
- Struts2 的 Action
- Struts2 Action的单元测试
- Struts2的Action
- struts2的Action配置
- Hibernate使用总结
- windows 下安装Redis
- 从Protocol Buffers 到 gRPC
- PKU 3368 Frequent values 线段树
- 数组我误解你了
- struts2的Action类
- Android之使用JDBC连接数据库-使用Jtds连接SQL Server 2008数据库
- Java反射机制详解
- 生生世世是生生世世是水题
- Windows下IntelliJ IDEA中调试Spark Standalone
- Android中图案锁的实现
- C++基础知识(一)—— C++程序结构
- 1022 ProblemV
- saying hdu