struts2 的默認后綴是 .action 雖然很直觀,但是很煩瑣。很多人喜歡將請求的后綴改為 .do
在struts2中修改action后綴有兩種比較簡單的辦法:
一、在 struts.properties 中修改。
如你想把后綴改為 .do 則 加上一行: struts.action.extension=do
至于加在第幾行,應該沒有關系,我加在第一行和最后一樣都正常。
二、在struts.xml 中修改。
在 struts.xml 中加入一constant 節(jié)點 :
<constant name="struts.action.extension" value="do" />
補充:
不知您是否有疑問:如果我兩個中都加入了會不會出錯,如果不會出錯,而且兩處配置又不一樣,哪個配置優(yōu)先呢?
這個我實驗了一下:如果兩處都指定了后綴,也不會出錯,且struts.properties 有效 。