配置檔案
1.在struts2中,啟動時會載入乙個struts.properties檔案中的配置
我們可在struts.xml中對這些預設配置進行修改
修改方式為:
注意這些內容要寫在標籤之下,之前
2.開發中我們可有產生多個與struts.xml檔案一模一樣格式的配置檔案,供多個開發小組使用,
在整合時,使用
匯入到主struts.xml中
3.name代表包名
namespace=代表的是訪問這個包的路徑
extends代表繼承的包一般情況下struts-default
4.name="請求的名字"
class="處理該請求的類"
method="處理該請求的類中方法",預設是execute
5.name:對應action處理完返回的結果
type: 對應路徑的處理方式
dispather:預設方式,**
redirect:重定向到其它頁面
redirectaction:重定向到其它action
plaintext:將頁面的原始檔輸出到客戶端
每個type都有對應的類,可以通過檢視類的原始碼
發現可以設制的引數
7.如果action配置中沒有配置class,預設是用
actionsupport這個類來處理,我們可以更改這
個預設方法如下:
8.如果使用者提交了action請求,在配置檔案中找不到對應的action處理,
可以設定乙個預設的處理方法
9.要注意的,struts2查詢action的順序
struts常量配置
struts.serve.static 是否只是靜態內容服務 struts.serve.static.browsercache 是否快取靜態內容 struts.enable.dynamicmethodinvocation 是否支援動態呼叫方法 struts.enable.slashesinactio...
struts配置原理
一 struts2 原理圖 二 struts原理圖講解 1 客戶端發來乙個httprequest的請求 2 這個請求進過一系列的過濾器 這些過濾器中有乙個叫做actioncontextcleanup的可選過濾器,這個過濾器對於struts2和其他框架的整合很有幫助,例如 sitemesh plugi...
Struts 常量配置
常量可以在 struts.xml 或struts.properties 中配置,建議在 struts.xml 中配置,兩種配置方式如下 在 struts.xml 檔案中配置常量 struts.action.extension value do 在 struts.properties 中配置常量 st...