*; import javax.servlet.http. またログインに失敗した場合も同じサーブレットを再度呼び出します。その時、エラーメッセージを表示出来るようにしておきましょう。これもセッションを使います。 Login2.java *; import javax.servlet. にて、セッションオブジェクトの存在を確認することでログインが成功しているかを判定できます。 コード(サーブレット:OrderServlet.java) package webApplication11; import java.io. セッションの有無を確認し、セッションが開始されていなかったりセッション開始されていても「login」に関するデータが無い場合はログイン画面へ移動します。セッションが開始されていない場合もこの画面でセッションを開始します。 *; import java.net.

ログイン処理の最初にsession.invalidate();したいのですが、sessionをcreaログイン処理の最初にcreateしないとエラーになってしまいます。どうすればいいのでしょうか? session.invalidate();を書くときに必要な作業があるのでしょうか?すみませんどうぞ宜 セッションオブジェクトに、ユーザIDがセットされているかいないかで、メニュー画面を表示するかログイン画面を表示するかを決定します。 ... <%@ page language= "java" import= "java.util. セッションの開始・終了時の処理 セッション開始時や終了時に、セッションでの前処理や後処理が必要な場合があります。 このような場合、javax.servlet.http.HttpSessionBindingListenerインターフェイスを利用します。 valueBound()は、setAttribute()実行時に呼び出されます。 現在の設定では一度ログインすればセッションの有効期限が切れるまで利用できるようになっています。これにログアウト処理を追加して任意のタイミングで利用を終了するようにしてみます。