JAVAを学んでいて、現在はJSP、サーブレット、DAOを勉強しているのですが、JSPで作成したフォームの値をデータベースに登録するやり方がいまいち分からないです。。
下記JSPになります。
ログイン、パスワード、パスワード確認、ユーザー名、生年月日の5項目にnameで値を設定しています。
<form class="mt-5"> <div class="form-group row"> <label for="exampleFormControlInput1" class="col-3">ログインID</label> <input type="text" name ="loginId" class="form-control col-6" id="exampleFormControlInput1"> </div> <div class="form-group row mt-5"> <label for="exampleFormControlInput1" class="col-3">パスワード</label> <input type="text" class="form-control name ="password"col-6" id="exampleFormControlInput1"> </div> <div class="form-group row mt-5"> <label for="exampleFormControlInput1" class="col-3">パスワード(確認)</label> <input type="text" name ="repassword" class="form-control col-6" id="exampleFormControlInput1"> </div> <div class="form-group row mt-5"> <label for="exampleFormControlInput1" class="col-3">ユーザー名</label> <input type="text" name ="user" class="form-control col-6"" id=" exampleFormControlInput1"> </div> <div class="form-group row mt-5"> <label for="exampleFormControlInput1" class="col-3">生年月日</label> <input type="text" name ="birthDate"class="form-control col-6" id="exampleFormControlInput1">これをサーブレット側で取得したコードが下記です。
String LoginId = request.getParameter("loginId");
String password = request.getParameter("password");
String repassword = request.getParameter("repassword");
String userId = request.getParameter("userId");
String birthDate = request.getParameter("birthDate");
// リクエストパラメータの入力項目を引数に渡して、Daoのメソッドを実行
UserDao1 userDao = new UserDao1();
UserBeans user = userDao.findByLoginInfo(LoginId, password,repassword,userId,birthDate);
daoの方でDAO.insertすればいいのでしょうか?
あなたの回答
tips
プレビュー