zoukankan      html  css  js  c++  java
  • 【Struts2学习笔记(3)】至Action注入属性值


    (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>



    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    百度地图学习
    JS中call和apply区别有哪些 记录
    初次学习AngularJS
    C#中Abstract和Virtua笔记,知识
    css学习笔记四
    css学习笔记三
    jquery基础 笔记三
    jquery基础 笔记二
    jquery基础 笔记一
    负边距在布局中的应用
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4673679.html
Copyright © 2011-2022 走看看