如何打破ajax调用并将控件重定向到错误页面..?

时间:2012-07-23 07:04:16

标签: ajax authentication extjs

我使用MVC结构,ExtJS作为UI。

我正在实施一个用于会话检查的过滤器。如果会话过期,我在filter.java中写了一个像response.sendRedirect这样的重定向(“错误页面”);

但似乎没有用,因为我每次都会触发ajax调用,当过滤器阻塞它时,它会显示为JS错误,而不是重定向..

无论如何都要避免在每个ajax调用错误中编码?只是简单地重定向,而不是再次回到ajax错误部分?

1 个答案:

答案 0 :(得分:1)

可能最好的办法是对特定返回码进行全局覆盖。数据连接对象有一个'requestexception'事件,它可以监听http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Ajax - 你可以利用它。