Struts2學習筆記(2)-路徑問題解決
在struts2中的路徑問題是根據(jù)Action的路徑而不是JSP的路徑確定的,所以盡量不要使用相對路徑,使用相對路徑會讓路徑問題變得很繁瑣很麻煩,有的時候一個細微的變動會導致你需要大的改動。
解決方法其實也很簡單:即統(tǒng)一使用絕對路徑。
在jsp中可以通過request.getContextRoot的方式獲得webapp的絕對路徑:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
以上方式很明確,path字符串獲得是webapp的路徑,然后basePath獲得的是整個項目的根路徑(注:已經(jīng)含有了最后的“/”)
在使用時只需調(diào)用basePath即可(以跳轉到index為說明):
其中<a></a>代表的是超鏈接,這樣就可以跳轉到xxxxx/index了(前提是你的namespace和Action的設置要配置好)。
以上就是Struts2中路徑問題的全部內(nèi)容,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java 在Excel中添加分離型餅圖、環(huán)形圖的方法
這篇文章主要介紹了Java 在Excel中添加分離型餅圖、環(huán)形圖的方法,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-12-12
SpringSecurity實現(xiàn)權限認證與授權的使用示例
本文主要介紹了SpringSecurity實現(xiàn)權限認證與授權的使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-11-11

