这是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中声明地图,但我试图避免这种情况并仅使用注释。 我的问题是否有注释解决方案?
谢谢!