Struts2 Bean配置(十)
阿新 • • 發佈:2019-01-26
1.Struts2框架的配置檔案struts.xml檔案中
2.Struts2框架中的struts-default.xml檔案中,定義了大量的核心元件,這些核心元件不是直接寫在程式碼中的,而是以以來注入容器來裝配。使用者可以編寫自己的元件來實現擴充套件或者替換框架的某一部分,使用<bean> 元素來描述主鍵的實現類。
Bean配置:struts-default'.xml
3.Bean 配置使用的相應屬性
可以將配置內容分為三大類:
管理元素:Bean配置,常量配置,包配置,名稱空間配置,包含配置
使用者請求處理元素:攔截器 action配置 Result配置
錯誤處理配置:異常配置
2.Struts2框架中的struts-default.xml檔案中,定義了大量的核心元件,這些核心元件不是直接寫在程式碼中的,而是以以來注入容器來裝配。使用者可以編寫自己的元件來實現擴充套件或者替換框架的某一部分,使用<bean> 元素來描述主鍵的實現類。
Bean配置:struts-default'.xml
3.Bean 配置使用的相應屬性
屬性名稱 | 是否必選 | 說明 |
class | 是 | 指定Bean例項的實現類 |
name | 否 | 指定Bean例項的名稱,對於相同的多個Bean,其name屬性值不能相同。 |
type | 否 | 指定Bean例項實現的Struts2規範,該規範通常是通過某一個介面來體現的,因此該屬性的只通常是一個Struts2介面,如果需要將Bean例項作為Strus2的元件使用,側應該指定該屬性值 |
scope | 否 | 指定Bean例項的作用域,屬性只額可以是default,singletion,request,session,thiread中的一個 |
optional | 否 | 指定是否是一個可選的 Bean |
static | 否 | 指定Bean是否使用靜態方法注入。通常知道type屬性是,該屬性的只不能為true。 |