Có thể tự động chuyển hướng người dùng đến trang jsp thứ hai ngay khi trang chủ tải không?Tự động chuyển hướng từ trang JSP này sang trang khác
Trả lời
Có một ví dụ về một điều như vậy: JSP - Page Redirecting
đơn giản nhất là sử dụng sendRedirect:
public void response.sendRedirect (Vị trí chuỗi) ném IOException
Trong khi đây là câu trả lời được chấp nhận, bạn nên cố gắng hết sức để giảm thiểu số lượng tập lệnh trong JSP của bạn vì chúng chắc chắn thêm độ phức tạp không thể tránh khỏi. Nếu bạn cần một hướng dẫn mà đạt được điều tương tự bằng cách sử dụng thư viện thẻ tiêu chuẩn xem http://www.tutorialspoint.com/jsp/jstl_core_redirect_tag.htm – JohnMark13
Với thư viện JSTL lõi nạp <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
bạn có thể sử dụng:
<c:redirect url="/home.html"/>
tôi có thể thấy nó đang được triển khai ở đâu đó không? – KNU
Chắc chắn, tất cả mọi nơi. Bạn đã nhìn chưa? Đây là một ví dụ http://www.devmanuals.com/tutorials/java/jsp/jstl/CoreTagRedirect.html và một http://www.tutorialspoint.com/jsp/jstl_core_redirect_tag.htm khác và một số ghi chú từ IBM http://www.ibm.com/developerworks/library/j-jstl0318/ – JohnMark13
Điều đó sẽ không được e bởi JSP. Đó là phía máy chủ. Bạn muốn hành vi phía máy khách. Sử dụng javascript. Tuy nhiên, tôi không thấy điểm. Bạn sẽ không muốn gửi một chuyển hướng thay vì bao giờ chạm vào trang đầu tiên? –