从List <hashmap>中恢复数据

时间:2015-07-29 19:30:05

标签: java jsf primefaces hashmap

到目前为止,我还不知道如何解决这个问题。我想在DataTable中查看List<HashMap>的内容。

注意: 我没有将地图作为我的Bean中的属性

Class Persistant:

@Entity
public class Produit implements Serializable {
private static final long serialVersionUID = -3352484919001942398L;
/**
 * 
 */
@Id
@GeneratedValue
private Long id;
private String module;
private String produit;

//getter&&setter

Dao类:

public  List<Entry<Integer, List<Produit>>> parProduit(String cat) {
 .......
HashMap<Integer, List<Produit>> legaux = new HashMap<Integer, List<Produit>>();
........
List<Map.Entry<Integer, List<Produit>>> entries = new ArrayList<Entry<Integer, List<Produit>>>(legaux.entrySet());

    return entries;
    }

ClassService :这是返回HashMap的方法。

public List<Entry<Integer, List<Produit>>> allProduit(String produit){          
 .....
                                                                     }

流程:

<view-state id="accueil" view="accueil.xhtml">
    <on-render>
        <evaluate expression="moduleService.allProduit(module.getProduit())"
            result="viewScope.result" />
    </on-render>

</view-state>

在页面xhtml中我应该怎样做才能恢复数据?任何想法都会受到欢迎。

0 个答案:

没有答案