Jsf 如何使用Primefaces在bean中向HashMap输入值?

Jsf 如何使用Primefaces在bean中向HashMap输入值?,jsf,primefaces,Jsf,Primefaces,我有一个页面,我必须使用键值对关联两个字段并保存。例如,我有许多参与者s,他们拥有价格s。如果我使用两个p:inputText字段来输入它们的值,那么支持bean应该是什么样子 另外,我想根据我输入的参与者数量显示这类p:inputText字段对的数量。我在这里回答了一个类似的问题。但是我希望能够将这些值提交到键值对。在EL中,您可以用与实体/模型bean完全相同的方式处理映射 <h:inputText value="#{bean.map.key1}" /> <h:inputT

我有一个页面,我必须使用键值对关联两个字段并保存。例如,我有许多
参与者
s,他们拥有
价格
s。如果我使用两个
p:inputText
字段来输入它们的值,那么支持bean应该是什么样子


另外,我想根据我输入的参与者数量显示这类
p:inputText
字段对的数量。我在这里回答了一个类似的问题。但是我希望能够将这些值提交到键值对。

在EL中,您可以用与实体/模型bean完全相同的方式处理映射

<h:inputText value="#{bean.map.key1}" />
<h:inputText value="#{bean.map.key2}" />
<h:inputText value="#{bean.map.key3}" />

此示例将在映射键
key1
key2
key3
下放置输入值


注意:确保映射不是
null
。与普通实体/模型bean一样,JSF/EL不会为您预先创建它。你可以自己在
@PostConstruct
中进行操作。

@BaluC你能推荐一本表达式语言的好书吗,它是如何工作的,它在计算方面有什么功能,它是图灵完整的吗?)谢谢