1.
首先这一段代码的目的就是为了检测:“从前台得到的数据”与“从数据库中得到的数据”——密码是否相匹配,在数据库中,psw的格式类型是String,从前台获取的数据格式类型默认的也是String,(相信从这里已经可以预测到端倪了)
if (psw.equals(ap.getPsw())) {
// if( ap.getPsw() == psw ){
System.out.println("****BL中ap.getPsw()" + ap.getPsw());
System.out.println("****BL中匹配成功*****");
return true;
}
// if( ap.getPsw() == psw )????????????????
************不要把String当成int类型来比较好吗!!!所以为什么始终无法匹配也是显而易见了的吧!***************