将Hibernate列表数据返回到Struts成功页面

时间:2018-07-14 13:16:09

标签: hibernate struts

我正在创建一个项目,在该项目中,我使用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成功页面或欢迎页面上打印用户数据

0 个答案:

没有答案