ホームページ >ウェブフロントエンド >htmlチュートリアル >フィルターは CSS と JS_html/css_WEB-ITnose をフィルターしません
フィルタは、ブラウザがログインせずに内部 URL にアクセスするのを防ぐために Java Web で使用されます。
使用法については話しません。インターネットで使用法を調べたところ、基本的には Li Gang の J2EE 本に掲載されているコードであることがわかりました。
それではどうやって解決すればいいのでしょうか?インターネット上では jspPage フォルダを作成し、その中に jsp ページを置き、
推奨されるアプローチは次のとおりです: フィルター ファイル内のコードを変更します
if( session.getAttribute("user")== null && !requestPath.endsWith(loginPage) && !requestPath.endsWith(LoginServlet) && !requestPath.endsWith (" .css")&&!requestPath.endsWith(".js") ){
request.setAttribute("loginError" , "まだログインしていません");
request.getRequestDispatcher(loginPage).forward(request 、応答);
}