1. 指定默認編碼集,作用於httpServletRequest的setCharacterEncoding方法和freemarker、velocity輸出
<constant name="struts.18n.encoding" value="UTF-8"/>
2. 指定需要struts2處理的請求後綴,該屬性的默認值是action,即所有匹配*.action的請求都由struts2處理
如果用戶需指定多個請求後綴,則多個後綴之間以英文逗號(,)隔開
<constant name="struts.action.extension" value="do"/>
3. 設置浏覽器是否緩存靜態內容,默認值為true(生產環境下使用),開發階段最好關閉
<constant name="struts.serve.static.browserCache" value="false"/>
4. 當struts的配置文件修改後,系統是否自動重新加載該文件,默認值為false(生產環境下使用),開發階段最好打開
<constant name="struts.configuration.xml.reload" value="false"/>
5. 開發模式下使用,這樣可以打印出更詳細的錯誤信息
<constant name="devMode" value="true"/>
6. 默認的視圖主題
<constant name="struts.ui.theme" value="simple"/>
7. 與spring集成時,指定由spring負責action對象的創建
<constant name="struts.objectFactory" value="spring"/>
8. 設置struts2是否支持動態方法調用,該屬性的默認值是true。如果需要關閉動態方法調用,則可設置該屬性為flase
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>