すべての URL をフィルタリングしてい@WebFilter("/*")
ます。ユーザーがページにリダイレクトされていない場合、ページを表示するにはログインする必要があります/login.do
。
ユーザーが他のリクエストにログインしていないため、ユーザーがページに移動すると問題が発生します。login.do
つまり、.js、.css、.jpg、.png などをフェッチするリクエストもlogin.do
ページにリダイレクトされます。
次のコードを試しました:
if(requestedUri.matches(".*[css|jpg|png|gif|js].*")){
chain.doFilter(request, response);
return;
}
その場合、ログインしなくてもすべてのページにアクセスできるようになります。したがって、基本的にはcss、jpg、jsファイルのURLをフィルタリングから除外する方法が必要です。何か助けはありますか?前もって感謝します。