【Struts2学习笔记(3)】至Action注入属性值
2015-07-24 15:39
525 查看
(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>
相关文章推荐
- 【Java】final, finally, finalize()
- java.lang.String 的 split() 方法, JDK 1.4 or later
- 运用struts2 fileUpload上传文件
- ERROR: JAVA_HOME is set to an invalid directory
- Java Synchronized与wait notify 连用-2 简化版
- java web开发工程师 对面向对象思想 的不理解
- 转: java学习路线图
- spring MVC自学第一章
- JavaCard——APDU的结构分析
- Java基础--常用正则匹配符号(必背,必须背,死都要背)
- 精选30道Java笔试题解答
- spring mvc 源码小解
- Java Heap sapce 与 Java PermGen space
- Java IO流
- spring.net aop 讲解
- JAVA的类名与文件名必须一致
- java 1.5 并发流程控制CountDownLatch,CyclicBarrier,Semaphore
- 怎么解决eclipse报PermGen space异常的问题
- 【MySQL】Java对SQL时间类型的操作(获得当前、昨天、前年。。时间)
- jvm调优