struts2中一些需要注意的常量

2021-08-31 01:54:37 字數 1219 閱讀 8157

一。「struts.action.extension」指定需要struts 2處理的請求字尾

filterdispatcher是struts 2框架的核心控制器,它負責攔截由/*指定的所有使用者請求,當使用者請求到達時,該filter會過濾使用者請求。預設情況下,如果使用者請求的路徑以.action結尾,該請求將被轉入struts 2框架處理,否則該請求將略過struts 2框架的處理。

預設處理的字尾是可以通過常量」struts.action.extension「進行修改的,如下面配置struts 2只處理以.do為字尾的請求路徑:

<?xml version="1.0" encoding="utf-8"?>

如果使用者需要指定多個請求字尾,則多個字尾之間以英文逗號(,)隔開。如:

<?xml version="1.0" encoding="utf-8"?>

二。其他一些基本常量

1。

2。

4。

5。

6。

7。

8。

一定要注意引數名的書寫格式。像maxsize一定不能寫maxsize等。

三。常量定義

下面以對struts.i18n.encoding=utf-8的配置為例進行說明:

在struts.xml配置形式如下:

在struts.properties的配置形式如下:

struts.i18n.encoding=utf-8
在web.xml中配置如下:

struts2	

org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter

struts.i18n.encoding

utf-8

四。配置檔案的優先順序

通常,struts2按如下搜尋順序載入struts2常量:

struts-default.xml

struts-plugin.xml

struts.xml

struts.properties

web.xml

如果在多個檔案中配置了同乙個常量,則後乙個檔案中配置的常量值會覆蓋前面檔案中配置的常量值.

QT Creator 中一些要注意的地方

5.3 拖放操作 1.執行程式,拖放的時候要拖放到主視窗上,而不是text edit部件上,否則只顯示檔案路徑,而不是檔案內容 2.拖放的時候,會顯示中文亂碼 修改一下讀取檔案的處理函式 void mainwindow dropevent qdropevent event 對於中文顯示亂碼用一行處理...

Struts2接收陣列時需要注意的問題

當表單中存在陣列時 假定依次輸入了1,2,3 form input type text name param input type text name param input type text name param input type submit form 表單提交傳遞的字串為 param 1...

Struts2接收陣列時需要注意的問題

當表單中存在陣列時 假定依次輸入了1,2,3 form input type text name param input type text name param input type text name param input type submit form 表單提交傳遞的字串為 param 1...