基本レベルの認証を使用しており、JSP/サーブレットで最適なログアウト コードが必要です。JSP & サーブレットと MS-Access をバックエンドとして使用しています。
JSPでセッションを作成する必要はありますか?
基本レベルの認証を使用しており、JSP/サーブレットで最適なログアウト コードが必要です。JSP & サーブレットと MS-Access をバックエンドとして使用しています。
JSPでセッションを作成する必要はありますか?
アプリケーションから「ログアウト」したい場合は、次のことを試してください。
request.getSession().invalidate();
Servlet 3.0 API を使用している場合は、次を使用します。
<a href="${pageContext.request.logout()}">Logout</a>
それはうまくいきます(テストされ、証明されています)!
request.getSession().invalidate(); うまくいきません...そのため、ログインに成功した後の1ステップでセッションを設定します session.setAttribute("loginstatus","true"); ログアウト時にその値を「false」に設定します。
ログインページの後、「loginstatus」セッションのststusをチェックできるauthentication.jspが含まれています。それがfalseの場合、制御をログインページの前に転送します....