Struts2常量配置

Struts2的常量都在default.properties文件中配置,咱們開發能夠根據需求在struts.xml文件中從新配置常量。html

格式爲:java

<constant name="常量名" value="常量值" />

具體常量以下:spring

struts.locale:指定Web應用的默認Locale。默認的Locale是en_US。
struts.i18n.encoding:指定Web應用的默認編碼集。該常量對於處理中文請求參數很是有用。該常量的默認值爲UTF-8。
struts.objectFactory.spring.autoWire:指定Spring框架的自動裝配模式,該常量的默認值是name,即默認根據Bean的name自動裝配。
struts.multipart.parser:該常量指定處理multipart/form-data的MIME類型(文件上傳)請求的框架,改常量支持cos、pell和jakarta等常量值,即分別對應使用cos的文件上傳框架,pell上傳以及common-fileupload文件上傳框架。該常量的默認值爲jakarta。
struts.multipart.saveDir:該常量指定上傳文件的臨時保存路徑,該常量的默認值是javax.servlet.context.tempdir。
struts.multipart.maxSize:該常量指定Struts2文件上傳中整個請求內容容許的最大字節數。
struts.action.extension:該常量指定須要Struts2處理的請求後綴,該常量的默認值是action,即全部匹配*.action的請求都有Struts2處理。若是用戶須要指定多個請求後綴,則多個後綴之間用英文逗號(,)隔開。
struts.serve.static:該常量設置是否經過JAR文件提供靜態內容服務,只支持true和false常量值。該常量的默認常量值是true。
struts.serve.static.browserCache:該常量設置瀏覽器是否緩存靜態內容。當應用處於開發階段時,咱們但願每次請求都得到服務器的最新響應,則可設置該常量爲false。
struts.enable.DynamicMethodInvocation:該常量設置Struts2是否支持動態方法調用,該常量的默認值是true,在struts2.3版本後好像是默認false,開發的時候要注意了。若是須要關閉動態方法調用,則能夠設置該常量爲false。
struts.tag.altSyntax:該常量指定是否容許在Struts2標籤中使用表達式語法,由於一般都須要在標籤中使用表達式語法,因此常量應該設置爲true。該常量的默認值是true。
struts.devMode:該常量設置Struts2應用是否使用開發模式。若是設置該常量爲true,則能夠在應用出錯時顯示更多、更友好的出錯提示。該常量只接受true和false兩個值,該常量的默認值是false。一般在開發階段,將該常量設置爲true;當進入產品發佈階段後,則改常量設置爲false。
struts.i18n.reload:該常量設置是否每次HTTP請求到達時,系統都從新加載資源文件。該常量的默認值是false。在開發階段將該常量設置爲true會更有利於開發,在產品發佈階段應該將該常量設置爲false。
struts.ui.theme:該常量指定視圖標籤默認的視圖主題,默認值是xhtml。
struts.custom.i18n.resources:該常量指定Struts2應用所須要的國際化資源文件,若是有多個文件,則多個資源文件的文件名以英文逗號隔開。
struts.xslt.nocache:該常量設置XSLT Result是否使用樣式表緩存。當應用處於開發階時,該常量一般設置爲true,在產品發佈階段應該將該常量設置爲false。
struts.ognl.allowStaticMethodAccess:該常量設置是否容許在OGNL表達式中調用靜態方法,該常量的默認值爲false。
struts.el.throwExceptionOnFailure:該常量設置當表達式計算失敗時、或表達式裏某個常量不存在時是否拋出一個RuntimeException。默認值爲false。瀏覽器

相關文章
相關標籤/搜索