1. 程式人生 > >匯入c標籤等,以及${pageContext.request.contextPath}的作用

匯入c標籤等,以及${pageContext.request.contextPath}的作用

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

<c:set var="ctx" value="${pageContext.request.contextPath}"/>

${pageContext.request.contextPath}等價於<%=request.getContextPath()%> 或者可以說是<%=request.getContextPath()%

>的EL版 意思就是取出部署的應用程式名或者是當前的專案名稱

比如我的專案名稱是ajax01 在瀏覽器中輸入為http://localhost:8080/ajax01/login.jsp ${pageContext.request.contextPath}或<%=request.getContextPath()%>取出來的就是/ajax01,而"/"代表的含義就是http://localhost:8080

所以我們專案中應該這樣寫${pageContext.request.contextPath}/login.jsp


原文:http://ps329795485-126-com.iteye.com/blog/1290662