JSF 和 PrimeFaces 策略

标签 jsf jsf-2 primefaces

什么是或可能是最佳实践?

  • 使用标准 JSF 组件并在需要时通过 PrimeFaces 组件组合它们(例如,当需要 DHTML 或 AJAX 组件时)
  • 忘记所有 JSF 组件并尽量使用所有 PrimeFaces 组件

  • 请解释一下,并告诉我你的经历。

    提前致谢...

    最佳答案

    PrimeFaces 是你的 AJAX 框架,所以如果你需要发送 ajaxical 请求,那么使用 PrimeFaces 组件。

    即使您不需要发送 ajax 请求,但如果您需要为您的网页提供一致性外观,您仍然可以使用 PF 组件。例如,h:commandButtonp:commandButton .使用 p:commandButton如果你需要发送ajax请求,但你也可以这样做

    <p:commandButton ajax="false" action="Your Action here"/>
    

    这将提供与以下相同的结果:
    <h:commandButton action="Your Action here"/>
    

    但通过这种方式,您可以在整个页面中为您的按钮提供相同的一致外观。

    PrimeFaces 没有 h:panelGrid 的替代品, h:panelGroup , h:inputText , h:outputText ...

    关于JSF 和 PrimeFaces 策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5462903/

    相关文章:

    html - JSF 传递元素导致偏离结束标记

    validation - 保持 <p :dialog> open when validation has failed

    jsf - bean 和 jsf 验证注释 inisde 托管 bean 与实体 bean

    java - dataTable排序问题(JSF2.0 + primefaces)

    css - 未呈现 PrimeFaces 自定义菜单图标

    javascript - 我们如何将javascript变量设置为jsf参数

    java - spring 和 jpa 上下文初始化错误

    java - JSF 列表转换器

    ajax - JSF ViewState 修复 IE responseXML

    css - Primefaces Accordion 面板背景颜色不起作用