課時7web
Struts2爲Action中的屬性提供了依賴注入功能,在struts2的配置文件中,咱們能夠很方便地爲Action中的屬性注入值。注意:屬性必須提供setter方法。spring
1 <action name="list" class="tutorial.HelloWorld" method="other"> 2 <param name="save">/image</param> 3 <result name="success">/Test.jsp</result> 4 </action>
課時8瀏覽器
1 <constant name="struts.action.extension" value="do"></constant>
多個後綴緩存
1 <constant name="struts.action.extension" value="do,action"></constant>
1 <!-- 指定默認編碼集,做用於HttpServletRequest的setCharacterEncoding方法 和freemarker 、velocity的輸出 -->jsp
<constant name="struts.i18n.encoding" value="UTF-8"/>ui
2 <!-- 該屬性指定須要Struts 2處理的請求後綴,該屬性的默認值是action,即全部匹配*.action的請求都由Struts2處理。
若是用戶須要指定多個請求後綴,則多個後綴之間以英文逗號(,)隔開。 --> 編碼
<constant name="struts.action.extension" value="do"/>
spa
3<!-- 設置瀏覽器是否緩存靜態內容,默認值爲true(生產環境下使用),開發階段最好關閉 -->
<constant name="struts.serve.static.browserCache" value="false"/>
code
4<!-- 當struts的配置文件修改後,系統是否自動從新加載該文件,默認值爲false(生產環境下使用),開發階段最好打開 -->
<constant name="struts.configuration.xml.reload" value="true"/>
xml
5 <!-- 開發模式下使用,這樣能夠打印出更詳細的錯誤信息 -->
<constant name="struts.devMode" value="true" />
6 <!-- 默認的視圖主題 -->
<constant name="struts.ui.theme" value="simple" />
7<!– 與spring集成時,指定由spring負責action對象的建立 -->
<constant name="struts.objectFactory" value="spring" />
8<!–該屬性設置Struts 2是否支持動態方法調用,該屬性的默認值是true。若是須要關閉動態方法調用,則可設置該屬性爲false。 -->
<constant name="struts.enable.DynamicMethodInvocation" value="false"/>
9 <!--上傳文件的總大小限制-->
<constant name="struts.multipart.maxSize" value=「10701096"/>