gpt4 book ai didi

jsf - 包装 h :form tag in the jsf template page 是最佳实践吗

转载 作者:行者123 更新时间:2023-12-04 06:58:29 24 4
gpt4 key购买 nike

<p><h:commandLink value="Apply Now" action="register" /></p>

当我写上面的代码时,下面的异常抛出:

[2/12/10 11:24:29:535 CST] 0000005f renderkit W Component j_id26 must be enclosed inside a form.



最佳实践 在jsf模板页面中包装一个h:form标签,然后每个使用该模板的页面都可以 直接在 h:form 标签上直接使用 h:commandLink 标签?

最佳答案

在我看来 <h:form><f:view>不应在模板页面中,因为:

  • 你不能自定义它们的属性,比如(特别是: enctypebeforePhase )
  • 您可能需要一个页面中的多个表单。
  • 您可能在某些时候、某些地方需要更换 <h:form><a4j:form> (例如)

  • 如果您有很多非常简单的页面,那么您可以制作一个替代模板,其中包括主模板,并添加 <f:view><h:form> .

    关于jsf - 包装 h :form tag in the jsf template page 是最佳实践吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249508/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com