開発環境
食
JDK
Tomcatの9.0
mysqlの
[ファイル]> [新規]> [動的Webプロジェクト>プロジェクト名のウェブサイト>仕上げ:プロジェクトを作成します。
WebContentを> WEB-INF> libのでhttpcomponents-クライアント-4.5.7-binのパッケージを導入して、パスを構築
別のプロジェクト名>追加したい、その後、ちょうどのTomcatの順序およびエクスポートに選択セレクトパス>ライブラリ>ライブラリの追加> ServerRuntim>を選択Tomcatを構築します
WebContentの下の4つのフォルダを作成します:CSS、画像、JS、JSP対応する文書が保存されました
そして、SRC> Javaのリソースの4つのパッケージを作成します:コントローラ、DAOを、共通してmodle
ユーザー登録
register.html、記入して登録情報を担当し、RegisterServletに提出
register.htmlを提出したデータを受信するための責任RegisterServletは、データをチェックするため、データベースに渡される前にRegisterDBクラスを挿入します。
RegisterDB、登録()メソッドは、オブジェクトがすでにアカウント挿入前に存在しているかどうかをチェックし、真の成功したリターンを挿入するためにチェック()メソッドで、データの挿入のための責任があります
次のステップに戻りRegisterServlet挿入は、セッションの成功は、ステアリングindex.jspが生成されます。これは、バックregister.htmlジャンプに失敗しました。
状態管理
ユーザーや管理者を管理するために、セッション状態を使用してここにログインしてください。
login.htmlと、記入するアカウント情報を担当する、がloginservletに提出
がloginservlet、LoginDBクラスのデータベース操作を渡される前に、データチェックのために、login.htmlとする提出されたデータを受信するための責任を負います。
LoginDBは、アカウント名とパスワードがある場合は、操作を照会するには、ログイン()メソッドが正しい、trueを返します
クエリ結果に基づいて、次のステップをがloginservlet、成功はindex.jspのを回して、セッションを生成しています。これは、login.htmlをバックジャンプに失敗しました。