Tôi đang phát triển ứng dụng grails sử dụng rất nhiều ajax.If yêu cầu gọi ajax thì nó sẽ trả lời (phần này đang hoạt động), tuy nhiên nếu tôi nhập URL vào trình duyệt sẽ đưa tôi đến trang chủ/trang chỉ mục thay vì trang được yêu cầu.Below là mã gsp mẫu cho cuộc gọi ajax.Xác định yêu cầu ajax hoặc yêu cầu trình duyệt trong bộ điều khiển grails
<g:remoteFunction action="list" controller="todo" update="todo-ajax">
<div id ="todo-ajax">
//ajax call rendered in this area
</div>
nếu chúng ta gõ http://localhost:8080/Dash/todo/list trong thanh URL của trình duyệt, bộ điều khiển nên chuyển hướng đến http://localhost:8080/Dash/auth/index
Làm thế nào để xác nhận điều này trong bộ điều khiển.
Hi Siegfried, tôi đã cố gắng với answer.I của bạn thêm phần đầu tiên trong bootstrap init closure.It được đưa ra sau ngoại lệ Không có tài sản như: HttpServletRequest cho lớp: bootstrap: groovy.lang.MissingPropertyException: Không có thuộc tính như vậy: HttpServletRequest cho lớp: BootStrap Bạn có thể vui lòng giúp tôi – DonX
Vui lòng cung cấp địa chỉ email ur cũng – DonX
Bạn cần nhập lớp javax.servlet.http.HttpServletRequest trong lớp BootStrap của mình. Tôi sẽ thêm một ví dụ đầy đủ cho câu trả lời. –