将Hibernate列表数据返回到struts成功页面
我正在创建一个使用hibernate进行用户登录的项目,我想将用户详细信息返回到struts成功页面。。。我在这里集成了hibernate和struts。 登录用户的My User DAO方法将Hibernate列表数据返回到struts成功页面,hibernate,struts,Hibernate,Struts,我正在创建一个使用hibernate进行用户登录的项目,我想将用户详细信息返回到struts成功页面。。。我在这里集成了hibernate和struts。 登录用户的My User DAO方法 public List<User> userLogin(User user) { boolean result; Session session = sessionFactory.openSession(); String SQL="select * from sta
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;
}
我希望在struts成功页面或欢迎页面上打印用户数据没有代码的人如何帮助您?列表需要作为操作的属性公开。那你就完了。这在每一个S2教程中都有。你能帮我做吗?对我会吗?不,我是说,来吧:制作一个action实例变量,用getter公开它,完成。我强烈建议您甚至可以看一个S2教程:如何向JSP页面公开数据几乎是每个教程中显示的第一件事——您需要四行代码:实例变量和getter。我(有点)相信你能做到。
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";
}