0

是否可以在 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>

我已经对此进行了测试,尽管它可以按预期工作,但我只是担心会出现任何未知问题。

4

1 回答 1

0

很好,您的表单只会提交渲染组件的值

于 2013-03-03T19:31:09.353 回答