1

Grails と Spring Security を使用しています。コントローラーのいくつかのメソッドには注釈が付けられて@Securedおり、ログインしているユーザーが必要な役割を持っていない場合、 to ではなく、最後にアクセスしたページにリダイレクトされるようにし/login/deniedます。

本当の問題は、拒否されたメソッドからそれに応じて彼をリダイレクトできるように、最後にアクセスしたページを取得する方法だと思いますか?

戻るボタンを使用してJavaScriptでこれを行う方法がありますが、サーバー側でこれを実現する方法を探しています。

4

1 に答える 1

1

を使用しinterceptorてビューの履歴を保存し、accessDeniedHandler前の履歴にリダイレクトすることができます

于 2012-11-26T14:55:58.463 に答える