Chuyển hướng SendRedirect() trong Java

Trong cuộc sống đôi khi bạn đang là một IT và muốn chuyển nghề sang bán bánh mì, thì quả nhiên hai nghề này chả có liên quan gì đến nhau cả.Trong Java khi bạn đang ở trang web này và muốn chuyển sang bất kỳ một trang khác, tất là một URL mới thì được gọi chuyển hướng SendRedirect() trong Java và chúng ta sẽ tìm hiểu trong bài này.

Chuyển hướng SendRedirect()

SendRedirect() là phương thức dùng để chuyển hướng đến một URL mới và không liên quan gì đến request cũ.

chuyển hướng trong java

Cách sử dụng

Để chuyển hướng các bạn chỉ cần code như sau:

response.sendRedirect(URL);

Ví dụ

package com.itphutran.redirect;
 
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
 
@WebServlet("/redirect")
public class MyServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
 
    public MyServlet() {
        super();
    }
 
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.sendRedirect("https://itphutran.com");
       
    }
 
    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
       
    }
 
}

Đoạn code trên, tôi đang muốn chuyển hướng sang URL https://itphutran.com.

Phân biệt SendRedirect() và Forward() trong JSP Servlet

Trong một bài viết, tôi đã phân biệt rất chi tiết, các bạn đọc tham khảo tại đây nhé.

0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
x