struts2 default.properties文件介紹

該文件對struts2框架進行了默認配置,如果開發(fā)者想要修改某些屬性值得話,可以在src目錄下新建一個文件struts.properties然后鍵入想修改的屬性和值即可,如下圖所示:

struts.properties.png

這樣struts.xml中配置的Action只會對url為.pro結(jié)尾的或不加后綴名的請求生效例如:/ListNews

這里介紹一些比較重要的幾個key-value:

struts.multipart.parser=jakarta //默認使用了jakarta下的fileupload
struts.multipart.saveDir= //文件上傳臨時文件存儲位置
struts.multipart.maxSize=2097152 //支持的上傳文件的大小
struts.action.extension=action,, //接受的請求后綴名
struts.enable.DynamicMethodInvocation = true //動態(tài)方法調(diào)用,一般不用,不安全
struts.devMode = false //開發(fā)者模式,對于開發(fā)者更加友好
struts.i18n.reload=false //語言包是否每次請求都會被重新加載
struts.configuration.xml.reload=false //當struts.xml文件被修改后就會被重新加載 (思路:可能是開啟一個線程不停的掃描該文件的修改時間,發(fā)現(xiàn)有變化則重新加載)

注:default.properties中的信息可以在struts.xml中使用元素constant來進行配置,一般我們選擇其一就行,不推薦交叉使用,對于上傳文件屬性maxsize而言,constant優(yōu)先級高于default.properties,即如果兩處都配置的話,constant配置的生效

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容