jsp 頁面獲取專案上下文的兩種方式
阿新 • • 發佈:2018-12-28
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>