Grails 如何通过spring security检索当前访问的页面(控制器+操作) 正如您所注意到的,我的问题不是如何检查用户是否连接,而是如何明确检查用户是否在特定页面上连接

Grails 如何通过spring security检索当前访问的页面(控制器+操作) 正如您所注意到的,我的问题不是如何检查用户是否连接,而是如何明确检查用户是否在特定页面上连接,grails,spring-security,Grails,Spring Security,具体来说,如何检索当前用户浏览的当前控制器/操作 我有一个使用ajax的解决方案,但是我发现它缺乏性能: JSReport Url: 通过SpringSecurity4是否有内置的解决方案?看看这个问题和答案:简单地说,我们想让业务逻辑作为输入:用户id,作为输出:此用户当前访问的url。 <script> var cName='${controllerName}'; var aName='${actionName}'; setInterval(function(){

具体来说,如何检索当前用户浏览的当前控制器/操作

我有一个使用ajax的解决方案,但是我发现它缺乏性能:

JSReport Url:
通过SpringSecurity4是否有内置的解决方案?看看这个问题和答案:简单地说,我们想让业务逻辑作为输入:用户id,作为输出:此用户当前访问的url。
<script>
  var cName='${controllerName}';
  var aName='${actionName}';
  setInterval(function(){
         $.post('user/myurl',{c:cName,a:aName}); 
  },10000)     

</script>
def myurl(){
    def u=User.get(springSecurityService.currentUser.id)  
    u.lastUrl=params?.c+'/'+params?.a
    u.lastUrlUpdated=new Date()
    u.save()



}