为什么要这样去验证呢?你根本不用把用户名和密码再取出来,直接一个SELECT语句就可以达到验证的效果.
try{
String account=request.getParameter("account");
//account=getString(account); 这些是废话,没什么意义!不明白你加这句话做什么?
String secret=request.getParameter("secret");
//secret=getString(secret);
String newSecret1=request.getParameter("newSecret1");
//newSecret1=getString(newSecret1);
String newSecret2=request.getParameter("newSecret2");
//newSecret2=getString(newSecret2);
PreparedStatement validate =con.preparedStatement("SELECT 成绩录入人员信息表 WHERE 帐户=? AND 密码=?")
validate.setString(1,account);
validate.setString(2,secret);
boolean yanzheng=validate.exectute();//返回一个结果集,如果存在,说明用户名密正确.
if(yanzheng=true)
{..............//你想显示的,或你想做的下一步操作.
}else{
System.out.println("此用户不存在");
}
}catch(SQLException e)
{e.printStackTrace();}