到目前为止,我还不知道如何解决这个问题。我想在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中我应该怎样做才能恢复数据?任何想法都会受到欢迎。