在 grails 控制器中识别 ajax 请求或浏览器请求
我正在开发一个使用大量ajax的grails应用程序。如果请求是ajax调用,那么它应该给出响应(这部分正在工作),但是如果我在浏览器中输入URL,它应该将我带到主页/索引页面而不是请求的页面。下面是 ajax 调用的示例 gsp 代码。
<g:remoteFunction action="list" controller="todo" update="todo-ajax">
<div id ="todo-ajax">
//ajax call rendered in this area
</div>
如果我们在浏览器URL栏中键入 http://localhost:8080/Dash/todo/list,控制器应重定向到 http://localhost:8080/Dash/auth/index
如何在控制器中验证这一点。