【问题标题】:Uses of using Multiple forms in jsf在 jsf 中使用多个表单的用途
【发布时间】:2014-02-06 07:57:17
【问题描述】:

在 JSF 的单个 XHTML 页面中使用单个(上帝)表单和使用多个表单有什么区别?提交页面(POST req)时会产生这种效果。例如,当我提交包含 10 个组件的表单时会发生什么,其中只有两个组件数据已使用 ajax 请求进行了更改(全部都是单一表单),如果我在同一场景中使用多个表单会发生什么?任何人都可以提供任何文件或任何链接,说明使用多种形式和单一形式的利弊。谢谢。

【问题讨论】:

    标签: jsf jakarta-ee web primefaces richfaces


    【解决方案1】:

    当您使用多个表单时,每个表单都有自己的提交按钮,但一次只能发送其中一个,而且取决于浏览器,您可能会丢失其他表单中的数据。

    更多信息请参考link

    【讨论】:

    • 我在每个表单中都没有提交按钮,例如我有 10 个组件、9 个输入文本组件和 1 个提交按钮。如果我将 9 个输入文本组件放入三个不同的表单中,即 form1 form2和form3,其中每个包含三个输入文本组件,当我单击另一个单独表单中的提交按钮时,我将只处理那些有数据的,例如,我已将一些数据放入form1的第一个组件,form3的第二个组件,我没有改变第二形式的任何东西。回发请求会发生什么?如果我提交,我有 9 个组件以及单个表单中的提交按钮会发生什么?
    • @Karthi Kashav 是对的,它与表单中的提交按钮无关。页面的简单示例页脚:页脚包含命令链接,链接应在表单内。
    猜你喜欢
    • 2013-07-15
    • 2011-07-28
    • 2011-09-11
    • 2023-04-01
    • 1970-01-01
    • 2012-03-27
    • 2011-10-10
    • 2011-05-25
    • 2010-11-03
    相关资源
    最近更新 更多