下面request语句不执行,debug逐句运行,到这句就直接跳到finally,把if去掉也是一样
User user=new User(userName,password);
Connection con=null;
try {
con=dbUtil.getCon();
User currentUser=userDao.login(con, user);
if(currentUser==null){
request.setAttribute("error", "用户名或密码错误!");
// 服务器跳转
request.getRequestDispatcher("index.jsp").forward(request, response);
}else{
// 客户端跳转
response.sendRedirect("main.jsp");
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
dbUtil.closeCon(con);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
没报错????
那说明正常执行,,, request.getRequestDispatcher("index.jsp").forward(request, response);跑着来了
或者这里response.sendRedirect("main.jsp");
我也是这样的,怎么调试都出不来