05. struts2中為Action屬性注入值
概述
- struts2為Action中的屬性提供了依賴注入功能
- 在struts2的配置檔案中,我們可以很方便地為Action中的屬性注入值。注意:屬性必須提供get,set方法。
配置
<action name="helloworld" class="com.liuyong666.action.HelloWorldAction">
<param name="savePath">/resource</param>
<result name="success">/WEB-INF/page/hello.jsp</result>
</action>
對應類中的變化
public class HelloWorldAction{
private String savePath;
public String getSavePath() {
return savePath;
}
public void setSavePath(String savePath) {
this.savePath = savePath;
}
......
}
好處
- 上面通過節點為action的savePath屬性注入“/resource”,可以再hello.jsp頁面獲取/resource
- 為action注入屬性值應用於經常換的變數,這樣不用更換原始碼。
- 比如該變數為使用該軟體公司的名稱
相關文章
- 為 protocol 中屬性新增預設值Protocol
- Struts2在web.xml中配置為“/*”和“*.action,*.jsp”的差別WebXMLJS
- <a>為空使用href屬性值填充
- 基於autofac的屬性注入
- html中Position屬性值介紹和position屬性四種用法HTML
- 根據屬性字串獲取屬性值字串
- C#反射設定屬性值和獲取屬性值C#反射
- SpringBoot基礎學習(二) SpringBoot全域性配置檔案及配置檔案屬性值注入Spring Boot
- (三)struts2進階之實現Action
- JAVAEE框架學習——Struts2——Action API 使用Java框架API
- java判斷實體內中屬性值內容是否有變更(包含父類屬性值)Java
- Spring 原始碼分析之 bean 依賴注入原理(注入屬性)Spring原始碼Bean依賴注入
- HTML 布林屬性值HTML
- 修改追加屬性的值
- 合併陣列物件中相同的屬性值陣列物件
- 關於CSS中設定overflow屬性的值為hidden的相關理解CSS
- Struts2教程之二Action建立方式
- Struts2教程之三Action訪問方式
- Struts2 action前的資料預處理
- 007--在Struts2的Action中訪問Servlet API三種形式ServletAPI
- Struts2中Action動態呼叫DMI出現的一個問題
- JavaScript 獲取 checked 屬性值JavaScript
- checkbox name屬性值注意點
- 這篇文章,我們來談一談Spring中的屬性注入Spring
- jquery獲取下拉框選中的屬性值jQuery
- 繼承ActionSupport 實現Action與屬性驅動傳參繼承
- javascript 將變數值作為物件屬性 獲取物件對應的值JavaScript變數物件
- vue監聽input是否為空(監聽值為物件某個屬性)Vue物件
- spring原始碼解析之IOC容器(四)——屬性注入Spring原始碼
- 獲取List集合物件中某一列屬性值物件
- HTML id屬性值不能重複HTML
- C# 類相同屬性賦值C#賦值
- Visual Studio 檔案 BuildAction 屬性值UILDA
- 數值常用的屬性和方法
- 物件屬性值賦給變數物件變數
- Python __dict__屬性:檢視物件內部所有屬性名和屬性值組成的字典Python物件
- Aop踩坑!記一次模板類呼叫注入屬性為空的問題
- 為什麼列印物件,點開檢視某屬性有值,但是直接列印無值物件