package email;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import business.User;
import user.UserIO;
/**
*
* @author Admin
*/
public class RegisterServlet extends HttpServlet{
protected void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
// get parameters from the request
String firstName = request.getParameter("firstName");
String lastName = request.getParameter("lastName");
String emailAddress = request.getParameter("emailAddress");
String passWord = request.getParameter("pw");
// create the User object
User user = new User();
user.setFirstName(firstName);
user.setLastName(lastName);
user.setEmailAddress(emailAddress);
user.setPassWord(passWord);
// write the User object to a file
ServletContext sc = getServletContext();
String path = sc.getRealPath("/WEB-INF/EmailList.txt");
UserIO.addRecord(user, path);
// store the User object in the session
HttpSession session = request.getSession();
session.setAttribute("user", user);
// forward request and response to JSP page
String url = "/check.jsp";
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher(url);
dispatcher.forward(request, response);
}
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
{
this.doPost(request, response);
}
}