Không chuyển được trang trong JSP/Servlet sử dụng AJAX

Chào mọi người!
Mình có một vấn đề về việc điều hướng trang trong Servlet muốn nhờ mọi người cho cách giải quyết!
Mình có 1 button có id là datve, sau khi click button này thì nó gọi ajax (hình 1) và chuyến đến controller book-ticket . Ở controller (hình 2) này mình kiểm tra chưa đăng nhập và chuyển đến trang login. Vấn đề là code đã chạy và if nhưng vẫn không chuyển trang, nó chỉ in ra bb. (Dòng System.out.println("bb"); là để test xem nó có chạy vào hay không?)
Ai có kinh nghiệm về vấn đề này chỉ giáo mình với ạ!
Mình cám ơn!

image

Dùng Ajax thì chuyển trang bằng Javascript. Trang book-ticket sẽ trả về nội dung để cho Javascript xử lý.
Vd: dữ liệu trả về dạng JSON kiểu như này:

{
    "code": "NOT_LOGIN",
    "message": "You are not login! Please login first!",
}

Xử lý trong sự kiện (callback) success. Nếu chưa đăng nhập thì gọi đến các phương thức của đối tượng window.location để chuyển trang về login.jsp.

4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?