/** @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub String name = request.getParameter("name"); String password = request.getParameter("password"); String password2 = request.getParameter("password2"); if (!this.check(name) || !this.check(password) || !this.check(password2)) { request.setAttribute("message3", "※入力が正しくありません"); request.getRequestDispatcher("NewEntry.jsp").forward(request, response); return; } if (password.equals(password2)) { HttpSession session = request.getSession(); try { UserDao userDao = new UserDao(ConnectionUtils.getConnection()); int count = userDao.insert(name, password); System.out.println(count); if (count == 1) { UserDto dto = new UserDto(name, password); session.setAttribute("userData", dto); request.getRequestDispatcher("finish.jsp").forward(request, response); } else { request.setAttribute("message2", "※既に存在しているユーザ名です"); request.getRequestDispatcher("NewEntry.jsp").forward(request, response); } } catch (SQLException e) { System.out.println(e.getMessage()); } } else { request.setAttribute("message", "※パスワードが違います"); request.getRequestDispatcher("NewEntry.jsp").forward(request, response); } }
private void adduser() { User user = new User(null, "tom", 22, new Date()); userDao.insert(user); }