日期:2014-05-20  浏览次数:20783 次

如何取List里项
有2张表 一张仓库表 一张物料表 仓库表中materielid 关联物料表ID 代码如下
Java code

String hql="from Cangku c , Materiel m where c.materielid = m.id";
        List l=hd.query(hql);
System.out.println(l.size());
        req.setAttribute("l",l);
        return "success";



Java code

    public List sqlquery(String sql){
        Session session = creatsession();
        Query q=session.createSQLQuery(sql);
        session.getTransaction().commit();
        return q.list();
        
    }



然后前台
<% List l= (List)request.getAttribute("l");
  for(int i=0;i<l.size();i++)
{
然后这里不会取了。。
}
%>




------解决方案--------------------
探讨
有2张表 一张仓库表 一张物料表 仓库表中materielid 关联物料表ID 代码如下
Java code

String hql="from Cangku c , Materiel m where c.materielid = m.id";
List l=hd.query(hql);
System.out.println(l.size());
req.set……