私はstruts2に取り組んでいます。以下のコードを使用して、ユーザーがログインしているかどうかを確認します
public String execute()
{
HttpServletRequest request = ServletActionContext.getRequest();
HttpSession session = request.getSession(false);
System.out.println(session);
if(session == null)
{
return "UserLoggedIn";
}
return "success";
}
初めてコンソールでセッション値を印刷することにアクセスすると、nullが印刷されます。しかし、ページを更新して同じことを行うと、以下のようなものが出力され、ユーザーがログインせずにページにアクセスできるようになります。
org.apache.catalina.session.StandardSessionFacade@16f21478
セッションチェックを実行して、ユーザーがログインしているかどうかを確認する方法。
どうもありがとうございました。