servlet 输出结果 前一个是true,后一个是false

try{................................
rs.close();
stmt.close();
con.close();
System.out.println("返回"+b);
}
catch(SQLException e){
// 处理 JDBC 错误
e.printStackTrace();
}
System.out.println("返回"+b);
return b;

上面的两句一样的 System.out.println("返回"+b),为什么会打印出不同的值啊?? 输出结果 前一个是true,后一个是false

你的b在哪里定义的。