0

基本レベルの認証を使用しており、JSP/サーブレットで最適なログアウト コードが必要です。JSP & サーブレットと MS-Access をバックエンドとして使用しています。

JSPでセッションを作成する必要はありますか?

4

3 に答える 3

2

アプリケーションから「ログアウト」したい場合は、次のことを試してください。

request.getSession().invalidate();

于 2009-06-05T20:27:44.160 に答える
0

Servlet 3.0 API を使用している場合は、次を使用します。

<a href="${pageContext.request.logout()}">Logout</a>

それはうまくいきます(テストされ、証明されています)!

于 2015-05-20T09:48:32.023 に答える
0

request.getSession().invalidate(); うまくいきません...そのため、ログインに成功した後の1ステップでセッションを設定します session.setAttribute("loginstatus","true"); ログアウト時にその値を「false」に設定します。

ログインページの後、「loginstatus」セッションのststusをチェックできるauthentication.jspが含まれています。それがfalseの場合、制御をログインページの前に転送します....

于 2009-11-26T14:06:28.523 に答える