Struts2請求參數擴展名的配置
方法/步驟
1.繼續上次的配置,現在struts2.xml中有連個action
2.訪問helloworld.action,出現如下頁面
3.訪問helloworld,也出現如下頁面,這是怎麼回事??
4.我們從struts2的jar包中找到如下文件
5.大概在85行,有這麼段代碼,它的意思是struts2的訪問擴展名可以是action或者為空
6.那麼我們如何才改寫struts2訪問鏈接的擴展名呢?在struts.xml中我們添加如下代碼,把struts2的擴展名重寫為 action或者do或者Html或者為空
7.首先訪問.do的
8.訪問.html的
9.擴展名為空的
10.最後一個action的
11.現在不難理解為什麼一些動態網站的訪問url卻是沒有擴展名或者擴展名為Html的了吧??當然這只是一種技術,靜態化也會產生如此的效果!大家可以瞭解下