JSF HashMap属性绑定

时间:2011-12-19 14:52:30

标签: java jsf map

这是ManagedBean属性:

HashMap<String, ArrayList<Object>> contentMap;

这是随机时间点应该包含的内容:

contentMap = {'aa'={Object1, Object2}, 'ab'={Object3, Object4}}

这是facelet的绑定(使用Prime Faces):

selection = "#{myBean.contentMap[aa]}"

我必须使用一些空数组声明并初始化Map (eq:aa,ab,ba,bb) 我尝试在@PostConstruct中这样做,但似乎是迟到了。另一种方法是在faces-config中声明地图,但我试图避免这种情况并仅使用注释。 我的问题是否有注释解决方案?

谢谢!

0 个答案:

没有答案