在春天,我可以这样做
Map<String, Object> model = new HashMap<String, Object>();
model.putAll(runtimeService.getVariables(executionId));
return new ModelAndView("page1", model);
runtimeService.getVariables(executionId)返回一个映射例如,
String Object
"id" "123"
"value" "4"
那么我可以直接使用${id}来访问值
变量名"id"是动态的,
我不确定如何在JSF的方式,因为它使用getter和setter。
这应该很简单,我是JSF新手:)
你可以有一个Map
在你的Managed Bean
和渲染它的XHTML使用#
@ManagedBean
@RequestScoped
public class PersonBean{
private Map<String, String> personPropertyMap;
//setter + getters
}
页#{personBean.personPropertyMap['property1']}