package servlet; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import model.MMPC003form; import validate.S002; import validate.S004; import validate.S010; /** * Servlet implementation class MMPC003 */ @WebServlet("/MMPC003") public class MMPC003 extends HttpServlet { private static final long serialVersionUID = 1L; /*値取得の為"POSTメッソド"指定*/ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /*リクエストパラメーター取得*/ String mail = request.getParameter("emailaddress"); String password = request.getParameter("password"); if (mail.equals("shinkitouroku")) { RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/jsp/MMPC002.jsp"); dispatcher.forward(request, response); }else{ } /*Beanへ値設定*/ MMPC003form mmpc003 = new MMPC003form(); mmpc003.setMail(mail); mmpc003.setPassword(password); /*メールアドレス重複チェック*/ S002 s002 = new S002(); String er1 = s002.validate(mmpc003.getMail()); mmpc003.setEr(er1); /*必須入力チェック*/ S004 s004 = new S004(); String er2 = s004.validate(mmpc003.getMail()); mmpc003.setEr(er2); /*半角スペースチェック*/ S010 s010 = new S010(); String er3 = s010.getUserData(mmpc003.getMail()); mmpc003.setEr1(er3); String sql = "SELECT user_id, password FROM USER"; if (sql.equals(mail)){ request.setAttribute("MMPC003", mmpc003); RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/jsp/MMPC004.jsp"); dispatcher.forward(request, response); }else{ } } }