JavaWeb項目根路徑問題


jsp中獲取項目根路徑:

  方法①

  最頂部增加代碼:

<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
            + path + "/";
%>

  然后在head標簽增加代碼:

<base href="<%=basePath%>">

  結果為:http://localhost:8080/MyWeb/

  

  方法②

  只在head標簽引入JSTL表達式

<base href="${pageContext.request.contextPath}">

  結果為:/MyWeb

 

idea下使用方法①有些情況下,例如maven下會報錯,可以點此查看解決方法


免責聲明!

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



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