是否可以在 JSF 中渲染和提交具有条件选择的不同输入组件但都提交到相同 bean 字段的表单,如下所示:(在任何给定时间,只选择一种类型的输入组件)
<h:form>
<h:panelGroup rendered="..cond1..">
<p:inputText value="#{lobCr.text}"/>
</h:panelGroup>
<h:panelGroup rendered="..cond2..">
<p:inputTextarea value="#{lobCr.text}"/>
</h:panelGroup>
<h:panelGroup rendered="..cond3..">
<h:inputHidden value="#{lobCr.text}"/>
</h:panelGroup>
<p:commandButton value="Submit" actionListener="..." />
</h:form>
我已经对此进行了测试,尽管它可以按预期工作,但我只是担心会出现任何未知问题。