Response重定向---javaweb
生活随笔
收集整理的這篇文章主要介紹了
Response重定向---javaweb
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Response重定向
重定向 一個web 資源收到客戶端請求后,他會通知客戶端去訪問另外一個web資源 這個過程就叫做重定向。
常見場景:
- 用戶登錄
這是測試的效果圖
- 這是啟動服務器之后進入的第一個頁面
- 然后在輸入賬號密碼
- 就會跳轉到
先是測試類:
import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException;public class RedirectTest extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("進入啦這個請求");// 這就是一個打印 拿來測試的String username = req.getParameter("username");//這是獲取輸入流的名字String password = req.getParameter("password");//這是獲取輸入流的密碼System.out.println(username+":"+password);resp.sendRedirect("/hui/RedirectTest.jsp");//這是重定向}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req, resp);} }接下來是自己的寫的登錄的jsp頁面
<%--這是寫的那個登錄頁面--%> <html> <body> <h2>Hello World!</h2> <%--這里提交的路徑, 需要找到項目的路徑--%> <%--${pageContext.request.contextPath}當前項目路徑--%> <form action="${pageContext.request.contextPath}/login" method="get">用戶名:<input type="text" name="username"><br>密碼:<input type="password" name="password"><br><input type="submit"> </form> </body> </html>這里就是那個跳轉后的的頁面
- 如果成功就會在頁面顯示 RedirectTest
-
下面是xml 的那個配置
- 還是有一些沒能完全理解
- 不足的地方 希望大家能夠指出來
總結
以上是生活随笔為你收集整理的Response重定向---javaweb的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Response文件下载
- 下一篇: Request转发---应用