呈现/提交jsf表单,有条件地选择不同的输入组件类型,但提交到相同的bean字段



在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>

我已经测试过了&

这很好,您的表单将只提交所呈现组件的值

相关内容

  • 没有找到相关文章

最新更新