【Struts2学习笔记(3)】为Action的属性注入值
来源:互联网 发布:淘宝联盟返利时间 编辑:程序博客网 时间:2024/05/17 03:52
(1)为什么要有属性注入?
当一些属性不适合固定写入时适合使用这种方法,对于一些使用特频繁的类或者方法,很多类都会用到,那么使用属性注入会节省更多的力气,而且在设计的时候就可以提早的把该属性给定义出来。
(2)哪些需求需要用到属性注入?
举几个比较实际的例子:日志功能、统一事务提交、当前用户附加信息的获取等等。
(3)Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,我们可以很方便地为Action中的属性注入值。
注意:属性必须提供setter方法。
(4)具体实例
下面通过<param>节点为action的savePath属性注入“/images”
public class HelloWorldAction{private String savePath;public String getSavePath() {return savePath;}public void setSavePath(String savePath) {this.savePath = savePath;}}
<package name="itcast" namespace="/test" extends="struts-default"><action name="helloworld" class="cn.itcast.action.HelloWorldAction" ><param name="savePath">/images</param><result name="success">/WEB-INF/page/hello.jsp</result></action></package>
2 0
- struts2学习笔记-------为action的属性注入值
- 【Struts2学习笔记(3)】为Action的属性注入值
- 传智Struts2笔记(5)为Action的属性注入值
- 传智Struts2笔记(5)为Action的属性注入值
- Struts2笔记03 为Action的属性注入值
- 【Struts2】为Action的属性注入值
- struts2为Action的属性注入值
- struts2 为action属性注入值
- struts2-6为action属性注入值
- 复习struts2之为action属性注入值
- struts2教程:6、为Action属性注入值
- struts2 action属性注入值
- 为Action的属性注入值
- Struts2的处理流程及为Action的属性注入值
- 为Action属性注入值
- struts2中action属性的依赖注入
- Struts2 二、为Action的参数注入值
- struts--为Action的属性注入值、处理流程
- 选择排序(C语言版)
- 软件测试的起点和源泉——七种测试驱动模式(方法论)
- Servlet生命周期与工作原理
- cocos2dx 2.x到cocos2dx 3.x的一些改变
- /etc/resolv.conf中关键字search和domain的作用
- 【Struts2学习笔记(3)】为Action的属性注入值
- BZOJ 1878 SDOI 2009 HH的项链 树状数组 + 离线处理
- (转载)数据结构-栈
- 汇编dos系统调用(输入输出篇)
- 数据结构-队列
- 神奇的开方
- 隐式转换问题
- 蛇形填数
- 购物省钱小助手让您购物更轻松,返利更简单