Struts常用常量介紹

常量定義在了default.properties配置文件中,體現形式都是key=value。所有的struts2應用都會用到這些常量,我們可以覆蓋這些常量值。下面是一些常用常量:

Ø  指定Struts2處理的默認後綴

<constant  name="struts.action.extension"value="do,go,action"/>

Ø  指定默認編碼集,作用於HttpServletRequest的setCharacterEncoding方法和freemarker、velocity的輸出

<constant  name="struts.i18n.encoding"value="UTF-8"/>

Ø  設置瀏覽器是否緩存靜態內容,默認值爲true。開發階段最好關閉。

<constant  name="struts.serve.staticbrowerCache" value="false"/>

Ø  當struts的配置文件修改後,系統是否會自動加載該文件,默認值爲false,開發階段最好打開。

<constant  name="struts.configuration.xmlreload" value="true"/>

Ø  開發模式下使用,這樣可以打印出更詳細的錯誤信息。

<constant  name="struts.devMode"value="true"/>

Ø  默認的視圖主題

<constant  name="struts.ui.theme"value="simple"/>

Ø  與spring集成時,指定由spring負責action對象的創建

<constant  name="struts.objectFactory"value="spring"/>

Ø  設置Struts2是否支持動態方法調用,默認爲true。

<constant  name="struts.enable.DynamicMethodinvocation" value="false"/>

Ø  設置上傳文件的大小限制

<constant  name="struts.multipart.maxSize"value="10701096"/>

發佈了119 篇原創文章 · 獲贊 57 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章