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

sordider 2015-04-27 06:11:59
第一次接触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;
}
...全文
141 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
枫林常青树 2015-04-27
  • 打赏
  • 举报
回复
判断u.size是否大于0,如不大于,n="fail"l;

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧