http://vietjack.com/ servlets/index.jsp Copyright © vietjack.com Redirect Page Servlet Nói chung, Redirect page sử dụng tài liệu di chuyển tới địa cần gửi Client tới vị trí cân tải (load balancing) ngẫu nhiên Cách đơn giản để Redirect yêu cầu tới page khác sử dụng phương thứcsendRedirect() đối tượng response Sau cú pháp phương thức: public void HttpServletResponse.sendRedirect(String location) throws IOException Phương thức gửi phản hồi trở lại trình duyệt với status code vị trí trang Bạn sử dụng setStatus() setHeader() để nhận kết tương tự: String site = "http://www.newpage.com" ; response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); Ví dụ Ví dụ sau minh họa cách Servlet thực redirect page tới vị trí khác import java.io.*; import java.sql.Date; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class PageRedirect extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Set response content type response.setContentType("text/html"); // New location to be String site = new String("http://www.photofuntoos.com"); response.setStatus(response.SC_MOVED_TEMPORARILY); response.setHeader("Location", site); } } redirected Biên dịch Servlet tạo entry sau web.xml: PageRedirect PageRedirect PageRedirect pattern>/PageRedirect