if(action.equals("/log")){
String name = request.getParameter("name");
String password = request.getParameter("password");
try {
LoginDAO loginDao = (LoginDAO)LoginDAOFactory.getInstance("LoginDAO");
Login e = new Login();
e.setName(name);
e.setPassword(password);
int flag=loginDao.reg(e);
if (flag==1)
{
response.sendRedirect("index.jsp");
}
else
{
response.sendRedirect("logerror.jsp");
}
} catch (Exception e) {
e.printStackTrace();
throw new ServletException(e);
}
}
public int reg(Login e)throws Exception{
Connection conn = null;
int flag=0;
try {
conn = DBUtil.getConnection();
Statement stat = conn.createStatement();
String sql = "select * from t_log where name=? and pw=?";
PreparedStatement prep = conn.prepareStatement(sql);
prep.setString(1,e.getName());
prep.setString(2,e.getPassword());
ResultSet rst = stat.executeQuery(sql);
if(rst!=null){
flag=1;
}
else
{
flag=0;
}
} catch (Exception e1) {
e1.printStackTrace();
throw e1;
}finally{
DBUtil.close(conn);
}
return flag;
}
代码在上,为什么不跳转……