歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Struts2中常用常量

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"/>

Copyright © Linux教程網 All Rights Reserved