创建Struts2的Action
来源:互联网 发布:手机淘宝查看交易快照 编辑:程序博客网 时间:2024/04/30 05:45
计应134(实验班)吕学涛
创建Struts2的Action
1.Struts2中action的特点:Struts2的Action可以继承com.opensymphony.xwork2.ActionContext,但最好是不继承任何类和接口的普通类,通过struts.xml的package节点下的<action>节点中的class属性值关联到Spring中创建的Action对象访问到此类
2.Struts2中action的属性与请求参数/页面标签的传值
(1).简单数据类型的属性与请求参数/页面标签的传值
①.取值:为属性设置set方法后页面中的请求参数名/标签的name值设定为该属性名即可将值传到action中
②.传值:为属性设置get方法后页面中用相应的语法+该属性名(如:${属性名})即可将值显示到页面中
(2).对象类型的属性与请求参数/页面标签的传值:为对象设置set和get方法后页面中的请求参数名/标签的name的值设定为该对象名.属性名即可将值传到action中,页面中用相应的语法+该对象名.属性名(如:${对象名.属性名})即可将值显示到页面中
注:如果url中不传递相应参数,则Struts2不调用相应的set方法(即Struts2调用相应属性的set方法前要先判断传递过来的属性值是否为空,为空则不调用相应set方法)
3.Struts2中action的使用总结
(1).尽量使一个功能对应一个action和页面,避免多个功能共用一个action和页面,以免增加后期维护或修改力度
(2).action中的属性用private访问符限定,且简单数据类型的属性在声明时就要初始化
0 0
- 创建Struts2的Action
- 创建Struts2的Action
- struts2.0.14何时创建的action实例?
- struts2.0.14何时创建的action实例?
- 01-Struts2创建系统的Action代理
- struts2创建Action的三种方式
- Struts2创建Action的三种方法
- Struts2中的Action的创建以及Action中的方法调用
- struts2下三种方式创建action
- Struts2与Spring整合时Action的创建问题
- 关于struts2结合spring 创建action的思考 singleton prototype
- Struts2整合Spring创建的Action同步问题
- Struts2 创建Action对象并放入ValueStack的时机
- struts2-创建Action的三种方法,通配符
- Struts2关于Action的系统训练3关于Action创建和path路径问题
- Struts2的Action
- struts2的action基础
- Struts2的Action(上)
- SAT作文模板是把双刃剑
- github优秀开源项目大全-iOS
- java的List接口的实现类 ArrayList,LinkedList,Vector 的区别
- 关于新增元素使用jQuery on()方法重复绑定的问题
- 找出数组中只出现1次的数(各种变形)
- 创建Struts2的Action
- 总结GRE作文替换词
- Maven实战(1)
- 软件工程概论常用问答
- oracle的sqlplus命令
- 关于 ibatis 的时间转化问题
- 毕业课题之------------图像的HOG特征提取
- js面向对象学习笔记之九(BOM 与 DOM 中常用属性分析)
- C++全局变量的声明和定义