使用 struts2 hibernate spring 做项目 增加数据到数据库 Action中的execute方法怎么写 查询是 User user = 20
loginService.login(username,password);那么增加这个方法应该怎么写求解...
loginService.login(username, password); 那么增加这个方法应该怎么写 求解
展开
5个回答
展开全部
public String execute(){
user = new User();
boolean re = userDaoImpl.addUser(user); //调用Dao层方法。添加用户到数据库中
if(re==true){
return "success";
}else{
return "error";
}
}
user = new User();
boolean re = userDaoImpl.addUser(user); //调用Dao层方法。添加用户到数据库中
if(re==true){
return "success";
}else{
return "error";
}
}
追问
靠 我怎么就没想到呢 把以前学的忘了 失败 失败
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用hibernate不就好了吗
private HibernateTemplate template;
"from UserInfo where username='"+username+"' and password='"+password+"'";
return template.find(hql);
中间的那个username 是你的类名,
还可以用其他的方式查询啊
private HibernateTemplate template;
"from UserInfo where username='"+username+"' and password='"+password+"'";
return template.find(hql);
中间的那个username 是你的类名,
还可以用其他的方式查询啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用struts2返回的结果集是做页面跳转用的,对象保存成功后没必要返回了。如果你想说明什么?把你的目的说清楚吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public String execute(){
User user = new User();
if(addUserService.addUser(user))
return "success";
return "error";
}
User user = new User();
if(addUserService.addUser(user))
return "success";
return "error";
}
追问
我使用的返回的是一个对象 不是返回的boolean
追答
public String execute(){
User login_user = loginService.login(username, password);
if(login_user==null){
return "error";
}else{
Map session = ActionContext.getActionContext().getSession();
session.put("login_user",login_user);
return "success";
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
struts2还要用execute方法吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询