// 不同登录权限执行不同的sql,变的只是status权限字段 if ("管理员".equals(status)) { Stringsql="select password from user where username=? and status=1;"; pstm = conn.prepareStatement(sql); //预编译sql语句 pstm.setString(1, userName); } elseif ("用户".equals(status)){ Stringsql="select password from user where username=? and status=0;"; pstm = conn.prepareStatement(sql); pstm.setString(1, userName); }
if ("管理员".equals(status)) { Stringsql="select password from user where username=? and status=1;"; pstm = conn.prepareStatement(sql); pstm.setString(1, userName); } elseif ("用户".equals(status)){ Stringsql="select password from user where username=? and status=0;"; pstm = conn.prepareStatement(sql); pstm.setString(1, userName); } else { request.setAttribute("msg", "账号或密码出错!请重新输入!"); request.getRequestDispatcher("/index.jsp").forward(request, response); }