以前的專案用的是struts1,執行得好好的,現在改用struts2後,發現執行不到一天tomcat就出現記憶體溢位的錯誤。使用jprofiler分析一下,發現tomcat啟動後使用的記憶體就一路飆公升,而且放在action裡面的類根本沒有釋放掉,應該是struts出現了問題,查一下struts的配置,原來沒有配actioncontextcleanup,在web.xml中加入
struts-cleanup
org.apache.struts2.dispatcher.actioncontextcleanup
/*再次用jprofiler進行分析,果然好了。
struts 2 使用注意問題
一 標籤判斷字串相等 錯誤寫法 男 正確寫法 男 男 二 struts2 textfield標籤的格式化 1.在struts.properties中插入struts.custom.i18n.resources globalmessages 2.src目錄建立globalmessages zh cn....
struts2注意事項
constant name struts.action.extension value do,action 可以使得訪問struts2的action也可以以 do的形式訪問 default action ref失效 default action ref是位址列輸入的位址找不到對應的action的時候...
Struts2要注意問題
struts2是從webwork衍生出來的框架,與struts1有很大的不同。它的主要優點 1.它沒有和servletapi緊密耦合,屬於一種無侵入式的設計,可以方便地進行設測試。2.struts2擁有 的機制,可以實現一種環繞通知的aop。3.struts2提供了型別轉換器,我們可以把特殊的請求引...