日期:2014-05-18  浏览次数:20671 次

求解觉求帮助
dao实现类:public List queryNumber(String name)
{
String sql="select * from userinfo a left outer join buyerin b on a.buyerid = b.buyerid where a.Aname=?";
SQLQuery query = sessionFactory.getCurrentSession().createSQLQuery(sql);
query.setString(0, name);
query.addEntity(UserInfo.class);
List rs= query.list();

return rs;

}

service:public boolean query(String name,String buyerid,String adminid){
List rs=userInfoDao.queryNumber(name);

if(rs == null){
return false;
}else{
return true;
}
}

action:public String query(){
Boolean u = userInfoService.query(name,buyerid,adminid);
if(u){
return "query1";
}
return "error";

}

随后我想在跳转到的jsp页面显示数据库查询的list。。怎么做,或者怎么改
分不多了。。
------解决方案--------------------
引用:
Quote: 引用:

你的查询方法要把查询到的list返回啊。。。你返回了个boolean值 怎么行
这样在jsp页面用<s:iterator>标签遍历这个list就好了

恩我是新手,那怎么改呢

service层返回list
action用个list变量接收
jsp用<s:iterator>遍历