Để đơn giản giải thích sự khác biệt, response.sendRedirect ("login.jsp"); không thêm vào trước các contextpath (đề cập đến các ứng dụng / module trong đó servlet được đóng gói) nhưng, trong khi request.getRequestDispathcer ("login.jsp") .forward (yêu cầu, phản ứng); sẽ thêm vào trước các contextpath các ứng dụng tương ứng Hơn nữa, Chuyển yêu cầu được sử dụng để chuyển hướng các nguồn lực vào các máy chủ hoặc các lĩnh vực khác nhau. Việc chuyển giao nhiệm vụ kiểm soát được giao cho các trình duyệt bằng container. Đó là, sự chuyển hướng sẽ gửi một header lại cho trình duyệt / khách hàng. Đầu trang này url tài nguyên được chuyển hướng của trình duyệt. Sau đó trình duyệt sẽ khởi tạo một yêu cầu mới đến địa chỉ nhất định. Chuyển tiếp yêu cầu được sử dụng để chuyển tiếp với các nguồn lực có sẵn trong máy chủ từ nơi cuộc gọi được thực hiện. Chuyển giao quản lý này được thực hiện bởi các container nội bộ và trình duyệt / khách hàng không tham gia.
đang được dịch, vui lòng đợi..
