0

我是 grails 的新手。我正在使用 grails 1.3.7 和 spring security core 插件来保证安全。

我的应用程序有大部分的 ajax 调用。

当时会话到期时,我的 authAjax 方法发送 401 错误代码。

现在我的问题是如何在收到错误代码 401 时将用户重定向到登录页面。

非常感谢任何帮助。

谢谢。

4

1 回答 1

2

可能您需要在客户端进行操作。如果您将 jQuery 用于 ajax,则可以执行以下操作:

$.ajax({
  // your current ajax code
  statusCode: {
    401: function() {
      window.location.href = '/youAppContext/login'
    }
  }
});

您还可以为所有 jQuery ajax 调用设置它,通过$.ajaxSetup

于 2012-04-11T08:45:21.017 回答