第一次接触SSH,在做登录验证时对数据库的用户名与密码进行判断,用户名不正确是struts不跳转了,就一直卡在一个空白界面,用户名与密码正确以及用户名正确密码错误的情况都可以正常跳转 public String execute(){ String n =null; ApplicationContext a = new ClassPathXmlApplicationContext("applicationContext.xml"); UserDAO user = UserDAO.getFromApplicationContext(a); List<User> u = user.findByName(username); for(int i = 0; i < u.size(); i++) { if(username.equals(u.get(i).getName())){ for (int j = 0; j < u.size(); j++) { if(password.equals(u.get(j).getPassword())){ n=SUCCESS; }else{ n="fail"; } } }else{ n="fail"; } } return n; } |
|
30分 |
判断u.size是否大于0,如不大于,n=”fail”l;
|