ローカルの mySQL データベースにアカウントを登録してログインできるようにする MVC パターンを使用して、サーブレットと JSP で動作する小さなログイン Java プログラムを作成しました。サーブレットと JSP の間で値を渡すためにセッションを使用しています。サーブレットには、無効な入力の検証として機能する if ステートメントのリストがあります。今、私のアプリケーションが実行されると、これが起こります:
Sign_Up.jsp が開き、UserName フィールドと Password フィールドが表示され、その下に送信ボタンがあります。また、左上隅に Log_In.jsp へのリンクが表示されます。要件に従ってユーザー名とパスワードを入力すると、データベースにアカウントが作成され、数行のテキストのみを表示する Welcome.JSP にリダイレクトされます。(入力されたパスワードとユーザー名が一意の atm であることを確認していないため、DB のユーザー テーブルに重複したエントリがあります)
Sign_UP.jsp の上部にあるリンクをクリックすると、Log_In.jsp にリダイレクトされます。ここで資格情報を入力する必要があります。資格情報がデータベースに存在する場合は、 Welcome.jsp にリダイレクトされます。存在しない場合は、資格情報が無効であり、再度入力する必要があることが通知されます。
-----------------------------------これが私が今やりたいことです------ --------------------------------
アカウントが検証され、Welcome.jsp にリダイレクトされたら、そのページに [Choose File] というボタンを表示したいと思います。このボタンをクリックすると、コンピューターでファイルを参照できます。そこから、解析してデータベースに入力できる .csv ファイルを選択できるはずです。おそらく、.csv には次のような単純なものが含まれます。
Username , Password
UserTest1, 123
UserTest2, 234
UserTest3, 567
UserTest4, 890
したがって、これらはこの手順全体に関する私の質問です。
- 私のタスクを達成するために JSP 内で JS を使用することは可能ですか?
- それを行うために JSP 内で JS を使用することは良い考えですか?
- より複雑な Web サイトを構築する場合、JSP 内で html、css、および jQuery コードを使用して構築することをお勧めしますか?
全体的なアイデアは、管理者のみがアイテムの価格のリストを含む.csvファイルを入力できるWebサイトを構築することです.csvファイルはWebサイトによって取得され、データベースにアップロードされ、見返りにアイテムの新しい在庫が表示されます.特定の製品のために。まだ終わっていないことはわかっていますが、これはほんの始まりにすぎません。:)