1. 程式人生 > >jsp 頁面獲取專案上下文的兩種方式

jsp 頁面獲取專案上下文的兩種方式

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>