package com.java.jsp.servlet;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.java.japdao.UserDao;
import com.java.japdao.Impl.UserDaoImpl;
import com.java.jsp.User;
public class UserRegisterServlet extends HttpServlet {
private static final long serialVersionUID = -1806527842326051966L;
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
User user = new User();
// 获取register.jsp页面提交的账号和密码
String name = request.getParameter("name");
String password = request.getParameter("password");
String email = request.getParameter("email");
String phone = request.getParameter("phone");
// 获取register.jsp页面提交的账号和密码设置到实体类User中
user.setName(name);
user.setPassword(password);
user.setEmail(email);
user.setPhone(phone);
// 引入数据交互层
UserDao dao = new UserDaoImpl();
boolean flag = dao.register(user);
if (flag) {
response.sendRedirect("success.jsp");
/*request.setAttribute("info", "注册成功");*/
} else {
response.sendRedirect("failed.jsp");
/*request.setAttribute("info", "注册失败");*/
}
/*request.getRequestDispatcher("/index/info.jsp").forward(request, response);*/
}
}