關於servlet中重定向、轉發的地址問題
阿新 • • 發佈:2017-08-25
eas edi href nbsp res txt jsp eal 地址
先寫一個正斜杠"/",再判斷是服務器使用該地址還是網站使用該地址。
訪問網絡資源用/,訪問硬盤資源用\。
例如:
轉發: request.getRequestDispatcher("/fenYe").forward(request, response); ①
重定向: response.sendRedirect("/dayo6/1.html"); ②
獲取真實URL: this.getServletContext().getRealPath("/1.jsp"); ①
作為流: this.getServletContxt().getResourceAsStream("/1.jsp"); ①
html中:
<a href="/day06/1.html"></a> ②
<form action="/day06/1.html"> ②
上面①代表服務器使用,②代表網站使用。day06為項目名字。
JSP中獲取工程名字EL表達式:
${pageContext.request.contextPath}
關於servlet中重定向、轉發的地址問題