2

ExtJS を UI として、MVC 構造を使用します。

セッションチェック用のフィルターを実装しています。セッションの有効期限が切れている場合は、filter.java に書いた、response.sendRedirect("error page"); のようなリダイレクト。

しかし、私は毎回 ajax 呼び出しをトリガーしており、フィルターがそれを妨げている場合、リダイレクトではなく JS エラーとしてそれを示しているため、機能していないようです..

すべてのajax呼び出しエラーでコーディングを回避する方法はありますか?? 単にリダイレクトするだけで、再びajaxエラー部分に戻るのではありませんか??

4

1 に答える 1

1

おそらく最善の方法は、特定の戻りコードをグローバルにオーバーライドすることです。データ接続オブジェクトには、 http://docs.sencha.com/ext-js/4-1/# !/api/Ext.Ajaxをリッスンできる「requestexception」イベントがあり ます。これを利用できます。

于 2012-07-23T17:30:29.997 に答える