Loading

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下会报错,可以点此查看解决方法

posted @ 2019-03-27 09:09  Convict  阅读(1608)  评论(0编辑  收藏  举报