专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J2EE

[]初学ssh, 登录验证有关问题struts2不跳转

发布时间:2010-06-04 22:10:44 文章来源:www.iduyao.cn 采编人员:星星草
[求助]初学ssh, 登录验证问题struts2不跳转
第一次接触SSH,在做登录验证时对数据库的用户名与密码进行判断,用户名不正确是struts不跳转了,就一直卡在一个空白界面,用户名与密码正确以及用户名正确密码错误的情况都可以正常跳转



loginaction里面是这样判断的
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;
}

------解决思路----------------------
判断u.size是否大于0,如不大于,n="fail"l;
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: