基本的には、login.jsp
ページとセッションが有効かどうかを確認するフィルタがあります。セッションが有効な場合は続行し、そうでない場合はlogin.jsp
にリダイレクトします。tomcat filter redirected jspページに何も表示されない
フィルタはリダイレクトを実行します。ただし、login.jsp
にリダイレクトされた後、ウェブページに何も表示されません。 web.xml
からフィルタを削除した後、login.jsp
がウェブページを表示するので、フィルタに問題があると確信しています。
フィルタはとてもシンプルで、ここから取得しました。私はこの問題がどこにあるのか分かりません。助言がありますか?
if(request.getRequestURI().compareToIgnoreCase("/login.jsp")!=0)
{
if (session != null)
{
if(!session.isNew())
{
chain.doFilter(req, res);
}
}
else
{
System.out.println("Directed");
response.sendRedirect(request.getContextPath() + "/login.jsp");
}
}
else
{
System.out.println("not directed");
}
のlogin.jspがあまりにも非常に簡単です、それだけでユーザー名とパスワード – ikel
をとるフォームが含まれているだけで、リダイレクトした後、
内のすべてのコードが欠落していることに気づいた。また読みやすいコードを正しくフォーマットしてくださいlogin.jspを – ikelです。 :) –