修改struts的訪問字尾

2021-10-01 03:55:43 字數 992 閱讀 3767

第一種方式:

在struts.xml的配置檔案中新增

name是從default.properties中找到的

這裡面的action,,代表輸入的訪問路徑字尾可以是.action也可以什麼都不加,兩個逗號就代表了什麼都不加

如上面在struts.xml中修改了這個常量的值為do,那麼訪問的時候就可以在訪問名後面加上乙個.do

由於配置檔案的載入順序,是先default.properties後再有struts.xml,所以在struts.xml中的常量配置會把default.properties中的常量配置覆蓋掉

第二種方式

在src下建立struts.properties

新增struts.action.extension=htm

注:如果這樣配置會覆蓋struts.xml配置

由於struts配置檔案的載入順序中,struts.properties是在struts.xml的後面,所以載入的時候會將struts.xml中的常量配置給覆蓋掉

第三種方式

在web.xml中配置

原理是一樣的,也是由於配置檔案的載入順序導致的替換

修改struts2的action字尾

struts2 修改action的字尾 struts2 的預設字尾是 action 雖然很直觀,但是很煩瑣。很多人喜歡將請求的字尾改為 do 在struts2中修改action字尾有兩種比較簡單的辦法 一 在 struts.properties 中修改。至於加在第幾行,應該沒有關係,我加在第一行和最...

struts2中的請求字尾修改

1 在struts2中預設處理的請求字尾為action,我們可以修改struts.xml 和struts.properties來修改預設的配置,在struts.xml中新增子接點或者是修改struts.properties檔案 新增struts.action.extension do這都是一樣的效果...

修改action的字尾

struts2 的預設字尾是.action 雖然很直觀,但是很煩瑣。很多人喜歡將請求的字尾改為.do 在struts2中修改action字尾有兩種比較簡單的辦法 一 在 struts.properties 中修改。如你想把字尾改為 do 則 加上一行 struts.action.extension ...