服务器: TOMCAT 7; 开发软件:Eclipse;使用了HibernateUtil类
代码如下:
if(user.getUsername().equals("ad")&&user.getPassword().equals("ad")){
UserDAO userdao = DAOFactory.getUserDAOInstance();
try{
User u = new User();
u.setId(5);
u.setUsername(user.getUsername());
u.setPassword(user.getPassword());
userdao.save(u);
this.success= true;
}catch(Exception e){
e.printStackTrace();
this.success=false;
this.message="对不起,未授权的用户不能登录改系统";
}
//this.message="你的账号是:"+user.getUsername()+"密码是:"+user.getPassword();
}else{
this.success=false;
this.message="对不起,未授权的用户不能登录改系统";
}
return SUCCESS;
这个代码去掉返回成功、失败之后,其他在Junit中执行正常,可以写入数据库,但在Strut2的Action里总是出错,调试时发现在Save(u)程序段报错,但为什么Juint执行正常呢,新手求解,还请帮忙。
※ 修改:·dongxueliang 于 Feb 24 10:26:59 2014 修改本文·[FROM: 219.142.3.*]
※ 来源:·水木社区
http://www.newsmth.net·[FROM: 219.142.3.*]
修改:dongxueliang FROM 219.142.3.*
FROM 219.142.3.*