我一直在用 Jquery 研究 JSF2 一段时间。我在使用 JSF2 填充隐藏字段时遇到问题。我知道可以这样做
<h:inputHidden id="a" value="#{backingBean.a} />
这工作正常,但唯一的事情是我需要在我的支持 bean 中为“a”创建 getter 和 setter。但是我想通过传递另一个参数来调用支持 bean 方法,这将返回一个必须在“inputHidden”中设置的输出值。我试过这样使用
<h:inputHidden id="a" value="#{backingBean.populateA(b)} />
但是,这段代码在我的浏览器控制台上给了我一个警告,说用法不正确。我理解带参数的支持 bean 方法应该在 'action' 属性中调用,例如 in <h:commandButton>
。如何使用 JSF2 甚至 Jquery 将某些东西用于隐藏字段?
请注意,我需要在页面加载时填充此输入隐藏字段。不确定是否可以完成。
提前感谢您的时间。