我用getHibernateTemplate().find();这个方法取出几条记录放在List里面,怎么才能把这几条记录里面的字段值取出来显示在页面上呢   用EL来取高手帮帮忙!!!!!!!!

解决方案 »

  1.   

    <c:forEach items="list" var="str"> 
    ${str} 
    </c:forEach>
      

  2.   

    list里面现在放的都是对象,我想取对象的属性值
      

  3.   

    <c:forEach items="list" var="str"> 
    ${str.属性} 
    </c:forEach> 
      

  4.   

    对象都取出来了,只需要像java里面一样,用.来取出属性啊,属性名要与form里面的属性对应
      

  5.   

    我刚看了   list里面的对象是object我写了一个类  但转不成啊
      

  6.   


    这个对象是Object啊  没我要的属性
      

  7.   

    getHibernateTemplate().find();hql语句里的类是什么就转成什么
      

  8.   

    我用了两个类啊  他成Object了
      

  9.   

    <c:forEach items="list" var="obj"> 
    ${obj.属性变量}
    </c:forEach>
      

  10.   

    hql = "select new Class(x.field1,x.filed2) from POJO x"
      

  11.   

    你用el表达式遍历不了list,用java代码能遍历list吗
      

  12.   

    你用java代码遍历时转成的类,取得属性值,el表达式也用那个就行了
      

  13.   

    我转成类了   转成之后再放到list里面   list里面只存最后一个对象
      

  14.   


    改为
    Java code<c:forEach items="list" var="obj"> 
    ${obj}.属性变量
    </c:forEach>
     试试看
      

  15.   

    list里的类有了,再用
    <c:forEach items="list" var="str"> 
    ${str.属性} 
    </c:forEach> str就是那个类的对象,遍历就行了