Vse*_*nov 2 jsf el jsf-2 jsf-2.2
我有一个简单的 JSF 表单,几乎不需要任何 Java 代码,就是这样:
<p:inputText required="true" value="#{newThing1}" />
<p:inputText required="true" value="#{newThing2}" />
<p:commandButton value="Add" action="#{bean.map.put(newThing1, newThing2)}" />
Run Code Online (Sandbox Code Playgroud)
地图是一些java.util.Map实现。这几乎有效,但有一个问题:Map#put返回与给定键关联的前一个值 - JSF 尝试将此值解释为结果。有什么办法可以绕过这个,所以JSF会忽略这个值吗?我想我可以为了吞下这个值而创建一个 EL 函数。但是有更好的方法吗?