gpt4 book ai didi

java - 如何像spring mvc一样设置动态变量并将其传递给JSF?

转载 作者:行者123 更新时间:2023-12-01 15:44:32 25 4
gpt4 key购买 nike

Spring 我可以这样做

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 新手:)

提前致谢。

最佳答案

您可以在 Managed Bean 中拥有一个 Map 并使用 # 在 XHTML 上呈现它

@ManagedBean
@RequestScoped
public class PersonBean{
private Map<String, String> personPropertyMap;
//setter + getters
}

页面

#{personBean.personPropertyMap['property1']}

关于java - 如何像spring mvc一样设置动态变量并将其传递给JSF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7346017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com