You are on page 1of 2

package campiology.

controller;

import java.io.IOException;
import javax.servlet.annotation.WebServlet;
import java.security.NoSuchAlgorithmException;
import javax.servlet.*;
import javax.servlet.http.*;

import campiology.dao.CustomerDAO;
import campiology.model.CustomerBean;

/**
* Servlet implementation class AccountController
*/
@WebServlet("/CustomerAccountController")
public class CustomerAccountController extends HttpServlet {
private static final long serialVersionUID = 1L;
private CustomerDAO dao;
String forward="";

/**
* @see HttpServlet#HttpServlet()
*/
public CustomerAccountController() {
super();
dao = new CustomerDAO();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub

CustomerBean user = new CustomerBean();


user.setCustEmail(request.getParameter("custEmail"));
user.setCustName(request.getParameter("custName"));
user.setCustPhone(request.getParameter("custPhone"));
user.setCustPassword(request.getParameter("custPassword"));

user = CustomerDAO.getUser(user);
if(!user.isValid()) {
try {
dao.add(user);
response.sendRedirect("RegisterSuccess.jsp");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
else {
response.sendRedirect("RegisterFailed.jsp");
}

}
}

You might also like