struts2處理.do後綴的請求

默認狀況下,struts2是沒法處理以.do爲後綴的請求url的(默認狀況下是.action或者不填,能夠參見org.apache.struts2包下的default.properties文件)。
可是struts2是一個高配置的框架,因此咱們能夠經過配置來處理以.do爲後綴的請求。

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

如:咱們能夠在struts.xml文件中配置 web

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



若是配置多個,能夠以逗號分隔開

如: apache

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



使struts2可以處理以.do爲後綴的url。

同時咱們也能夠經過資源文件的方式來配置。

能夠在咱們項目的類路徑下建立一個struts.properties文件。
而後能夠在此資源文件中加入 tomcat

引用

struts.action.extension=do




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

struts2加載常量的順序是: 框架

引用

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



咱們能夠經過啓動tomcat時控制檯打印的結果能夠看到url

相關文章
相關標籤/搜索