jsp 页面获取项目上下文的两种方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/went_081/article/details/80873977

jsp获取上下文路径的两种方式

  • 第一种
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="stc" value="${pageContext.request.contextPath}"/>

<head>
    <script src="${stc}/scripts/jquery.js"></script>
    <%--或直接在代码中引用上下文路径--%>
    <%--<script  src="${pageContext.request.contextPath}"/scripts/jquery.js --%>
</head>

  • 第二种
<% String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

<head>
<%--base是一个基链接标记,就是相当于所有路径,所有相对路径在链接时都将在前面加上基链接指向的地址--%>
<base href="<%=basePath%>" >
<script src="./scripts/jquery.js"></script>
</head>

猜你喜欢

转载自blog.csdn.net/went_081/article/details/80873977