在JSF中,分割<h:form> s有什么好处?

Ben*_*Ben 7 html jsf

一般的最佳实践问题.

假设我在同一页面上有一个搜索框和一个Web表单.分裂是否有任何好处,<h:form>所以他们各自得到自己的?或者把它们全部放在一起<h:form>

Bal*_*usC 10

是的,绝对每种形式都需要自己去<h:form>.

  • 你对其他表格的数据不感兴趣.这也节省了带宽并提高了速度.
  • 它可能会在另一种形式上不必要地触发验证器.这对用户体验很不利.

请注意,您无法嵌套表单.根据HTML规范,这是不允许的,因此在JSF中也是如此,因为它基本上只是生成一堆HTML.