在我的页面session中有个list集合,list中存放的是从数据库中查询出的customer对象,每个customer对象中都有一个用于区别彼此的"id"属性,我用<logic:iterate>可以遍历所有的customer对象和它们的属性,但是,现在我想只从list集合中取出id为某一特定值的特定customer对象,然后把它的属性在页面进行显示,我该如何做?高手帮忙!!!!

解决方案 »

  1.   

    在list里找一遍 id为某一特定值的特定customer对象。
    或者把list改成Map,key就用id,取的时候map.get(id);
      

  2.   

    我的list是用hibernate返回的,如何把id给key,并把list转换为map呢?我的代码是List customer=query.list();请高手写下转换代码
      

  3.   

    搞不懂你的问题,既然你只想要某个ID对应的Customer对象,那为什么还要用Hibernate取出List呢?
    你直接根据这个ID去把那个对应的值取出来不就好了?Hibernate有提供这样的方法的啊