HttpServletRequest: 表示瀏覽器向伺服器發送的請求報文,由Tomcat創建然後作為參數傳遞給我們doget,dopost方法。 功能:getParameter()獲取請求參數 getContextPath()獲取當前項目名 request..getRequestDispatcher ...
HttpServletRequest:
表示瀏覽器向伺服器發送的請求報文,由Tomcat創建然後作為參數傳遞給我們doget,dopost方法。
功能:getParameter()獲取請求參數
getContextPath()獲取當前項目名
request..getRequestDispatcher("1.html").forward(request, response);可以實現轉發功能
HttpServletResponse:
表示伺服器響應給瀏覽器的響應報文,由伺服器創建然後作為參數傳遞給我們doget,dopost方法。
功能:response.getWriter().println("<h3>hello world!</h3>");可以返回給瀏覽器一個頁面或者一個頁面片段
response.Redirect("/servlet1/1.html"); :可以做請求的重定向
請求 | 發生地 | 瀏覽器請求次數 | 地址欄是否變化 | 瀏覽器是否能夠感知 | 路徑 |
轉發 | 伺服器端 | 1 | 無變化 | 感知不到 | 絕對路徑由伺服器解析,相對於項目的根目錄http://主機地址:埠號/項目名/ |
重定向 | 瀏覽器端 | 2 | 變化 | 能感知到 | 瀏覽器解析,相對於伺服器的根目錄http://主機地址:埠號/ |