始めまして。
現在、ログインシステムを作成しようとしています。
具体的には、
jspにてユーザーIDとパスワードを入力し、データベースに登録されているユーザー情報と一致していればログインの許可をし、IDやパスワードが未入力であったり、データベースに登録されていない情報でログインを試みた場合はエラーメッセージを表示させます。
ログインシステムをMVCモデルを用いて作成を試みており、Controller(Servlet)の個所を下記のサイトを参照して作成することを試みています。
https://www.ipentec.com/document/java-servlet-login-session
そこで質問なのですが、上記サイトのコード (LoginServlet.java)に出てくる
//セッション情報の新規作成 HttpSession session = request.getSession(true); //セッションオブジェクトに保存する session.setAttribute("username", un);
が何を意味しているのかが分かりません。
これはログインに成功したからセッション情報を作成しているという認識で間違いないでしょうか。
また、このソースコードはどうしてこのような書かれ方をされているのでしょうか。
ご存じの方いらっしゃいましたら、教えていただけると嬉しいです。
どうぞよろしくお願いいたします。
あなたの回答
tips
プレビュー