我正在创建一个项目,在该项目中,我使用hibernate进行用户登录,并希望将用户详细信息返回到struts成功页面...在这里,我将hibernate与struts集成在一起。 登录用户的我的用户DAO方法
public List<User> userLogin(User user)
{
boolean result;
Session session = sessionFactory.openSession();
String SQL="select * from stackoverflowUser where userEmail=? and userPassword=?"; // native query
Query query=session.createSQLQuery(SQL);
query.setParameter(0, user.getUserEmail());
query.setParameter(1, user.getUserPassword()); query.setParameter("UPassword", user.getUserPassword());
List<User> list = query.list();
return list;
}
具有execute方法的登录操作类
public String execute()
{
UserDAO list =new UserDAO();
if (list.userLogin(user) != null)
{
return "success";
}
else
{
request.setAttribute("error","Sorry you are entering wrong Email Id or Password.");
return "error";
}
我希望在Struts成功页面或欢迎页面上打印用户数据