最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Struts2學習筆記(2)-路徑問題解決

 更新時間:2016年06月12日 10:53:18   作者:meaijojo  
本文主要介紹Struts2的路徑問題,盡量不要使用相對路徑,使用相對路徑會讓路徑問題變得很繁瑣很麻煩,推薦使用絕對路徑,希望能給大家做一個參考。

  在struts2中的路徑問題是根據(jù)Action的路徑而不是JSP的路徑確定的,所以盡量不要使用相對路徑,使用相對路徑會讓路徑問題變得很繁瑣很麻煩,有的時候一個細微的變動會導致你需要大的改動。

  解決方法其實也很簡單:即統(tǒng)一使用絕對路徑。

  在jsp中可以通過request.getContextRoot的方式獲得webapp的絕對路徑:

復制代碼 代碼如下:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> 
<% 
    String path = request.getContextPath(); 
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%>

  以上方式很明確,path字符串獲得是webapp的路徑,然后basePath獲得的是整個項目的根路徑(注:已經(jīng)含有了最后的“/”

在使用時只需調(diào)用basePath即可(以跳轉到index為說明):

復制代碼 代碼如下:
<a href="<%=basePath %>index.jsp">index.jsp</a>

其中<a></a>代表的是超鏈接,這樣就可以跳轉到xxxxx/index了(前提是你的namespace和Action的設置要配置好)。

以上就是Struts2中路徑問題的全部內(nèi)容,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Spring導入properties配置文件代碼示例

    Spring導入properties配置文件代碼示例

    這篇文章主要介紹了Spring導入properties配置文件代碼示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Java 在Excel中添加分離型餅圖、環(huán)形圖的方法

    Java 在Excel中添加分離型餅圖、環(huán)形圖的方法

    這篇文章主要介紹了Java 在Excel中添加分離型餅圖、環(huán)形圖的方法,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-12-12
  • SpringBoot注冊Servlet的三種方法詳解

    SpringBoot注冊Servlet的三種方法詳解

    這篇文章主要介紹了SpringBoot注冊Servlet的三種方法詳解,教你如何Spring Boot 注冊 Servlet、Filter、Listener,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Mybatis超詳細講解構建SQL方法

    Mybatis超詳細講解構建SQL方法

    這篇文章主要為大家詳細介紹了Mybatis構建SQL,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-07-07
  • SpringSecurity實現(xiàn)權限認證與授權的使用示例

    SpringSecurity實現(xiàn)權限認證與授權的使用示例

    本文主要介紹了SpringSecurity實現(xiàn)權限認證與授權的使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-11-11
  • SpringCloud之微服務容錯的實現(xiàn)

    SpringCloud之微服務容錯的實現(xiàn)

    這篇文章主要介紹了SpringCloud之微服務容錯的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • JavaScript中棧和隊列應用詳情

    JavaScript中棧和隊列應用詳情

    這篇文章主要介紹了JavaScript中棧和隊列應用詳情,棧如果用數(shù)組模擬的話是類似于一個U形桶狀堆??臻g,文章圍繞制圖展開詳細的內(nèi)容展開更多相關內(nèi)容,需要的小伙伴可以參考一下
    2022-06-06
  • Java實現(xiàn)Floyd算法的示例代碼

    Java實現(xiàn)Floyd算法的示例代碼

    Floyd算法又稱為插點法,是一種利用動態(tài)規(guī)劃的思想尋找給定的加權圖中多源點之間最短路徑的算法。本文將用Java語言實現(xiàn)Floyd算法,需要的可以參考一下
    2022-07-07
  • 如何使用Docker部署Java項目

    如何使用Docker部署Java項目

    在接觸了docker后,干什么都想用docker來弄,這篇文章主要給大家介紹了關于如何使用Docker部署Java項目的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • SpringBoot使用OpenCV示例總結

    SpringBoot使用OpenCV示例總結

    這篇文章主要介紹了SpringBoot使用OpenCV示例總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08

最新評論

丰镇市| 万安县| 黄浦区| 饶平县| 霍山县| 壤塘县| 普定县| 堆龙德庆县| 无锡市| 兴山县| 那坡县| 武定县| 无极县| 张家口市| 新建县| 明水县| 襄汾县| 皮山县| 贞丰县| 南丰县| 胶州市| 永寿县| 北宁市| 施甸县| 菏泽市| 五常市| 佛坪县| 高雄市| 枣强县| 柘荣县| 古浪县| 曲阜市| 大港区| 晋城| 张家港市| 隆尧县| 加查县| 叙永县| 修武县| 沂水县| 天长市|