${pagecontext.request.contextpath}絕對路徑理解
${pageContext.request.contextPath}是JSP取得絕對路徑的方法,等價於<%=request.getContextPath()%> 。也就是取出部署的應用程序名或者是當前的項目名稱 比如我的項目名稱是demo1在瀏覽器中輸入為http://localhost:8080/demo1/a.jsp ${pageContext.request.contextPath}或<%=request.getContextPath()%>
取出來的就是/demo1, 而"/"代表的含義就是http://localhost:8080 故有時候項目中這樣寫${pageContext.request.contextPath}/a.jsp 以訪問的jsp為:http://localhost:8080/dmsd-itoo-exam-log-web/course/index.jsp,
工程名為/dmsd-itoo-exam-log-web為例:request.getContextPath(),得到工程名:/dmsd-itoo-exam-log-web; 注意 : 是 / 加上 工程名: 右斜杠+工程名 不是單單工程名,本質是絕對路徑 ,/之前加上 localhost:8080 就可以直接在訪問頁面
作 者:
一支會記憶的筆