AddServlet.java
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String uname = request.getParameter("uname1");
String upsw = request.getParameter("upsw1");
String uemail=request.getParameter("uemail");
RequestDispatcher rd = null;
String forward = null;
User user = new User();
user.setName(uname);
user.setPassword(upsw);
user.setEmail(uemail);
boolean bool=aus.Add(user);
if(bool){
forward="/15/register_suc.jsp";
}else {
forward="/15/register_err.jsp";
}
rd=request.getRequestDispatcher(forward);
rd.forward(request, response);
}
AddUerService.java
public class AddUserService {
public UserDao userDao = new UserDaoimpl();
public boolean Add(User user) {
Connection conn = null;
try {
conn = ConnectionFactory.getInstance().makeConnection();
conn.setAutoCommit(false);
userDao.save(conn, user);
return true;
} catch (Exception e) {
e.printStackTrace();
try {
conn.rollback();
} catch (Exception e2) {
e2.printStackTrace();
}
} finally {
try {
conn.close();
} catch (Exception e3) {
e3.printStackTrace();
}
}
return false;
其他的代码没变,注册界面可以成功跳转到注册成功页面,但是注册的新没有注入MySQL中,请问老师是怎么回事?求解答!!!