struts+spring+hibernate中session的取值问题
我用list存放了hql查询的返回值 list 中的数据是这样的 [com.yourcompany.User@81fb]
然后再action中判断后写入session中 我想知道怎么才能把session中的数据取出某个字段的值?
相关代码如下
public List findAllUser() {
List users=this.getHibernateTemplate().find("select u from User u,Aa u2 where u.id=u2.id1");
System.out.println(users);
if(users.size()>0)
return users;
return null;
}
action中的代码是
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
List users=userDAO.findAllUser();
System.out.println(users);
if(users!=null){
HttpSession session=request.getSession();
session.setAttribute("users",users);
return mapping.findForward("displayGo");
}
return mapping.getInputForward();
}
就是这样的我想大度取出一个字段的值,表user中有username,password.如何单独取出username??
请高手指点。