struts2處理.do后綴的請求


默認情況下,struts2是無法處理以.do為后綴的請求url的(默認情況下是.action或者不填,可以參見org.apache.struts2包下的default.properties文件)。
但是struts2是一個高配置的框架,所以我們可以通過配置來處理以.do為后綴的請求。

struts2提供了一系列的常量來供我們來配置。

如:我們可以在struts.xml文件中配置

Java代碼   收藏代碼
  1. <constant name="struts.action.extension" value="do"/>  



如果配置多個,可以以逗號分隔開

如:

Java代碼   收藏代碼
  1. <constant name="struts.action.extension" value="do,action"/>  



使struts2能夠處理以.do為后綴的url。

同時我們也可以通過資源文件的方式來配置。

可以在我們項目的類路徑下創建一個struts.properties文件。
然后可以在此資源文件中加入

引用

struts.action.extension=do




struts2還提供了其他的方式來加載常量,推薦在struts.xml文件中配置。

struts2加載常量的順序是:

引用

struts-default.xml
struts-plugin.xml
struts.xml
struts.properties
web.xml



我們可以通過啟動tomcat時控制台打印的結果可以看到


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM