【问题标题】:Vanilla JSF application with javascript?带有 javascript 的香草 JSF 应用程序?
【发布时间】:2011-02-05 23:26:43
【问题描述】:

大家好,我一直在尝试不同的 Javascript/AJAX jsf 框架。我发现它们中的大多数都非常重。 Icefaces 倾向于为简单的事情添加如此多的 javascript,并且它还使用了一个臭名昭著的慢 javascript 框架。 Primefaces 稍微好一点,因为它使用 jquery,但我仍然觉得它有点重。如果我只想使用纯香草 jsf 并在其上添加 javascript 怎么办。

解决此问题的最佳方法是什么。我需要能够从支持 bean 将 javascript 输出到页面。 servlet 或 RESTful 服务是否是将 javascript/html 输出到页面的好方法?

我基本上想使用基本的 jquery 动画。也许做一个数据表过滤器。感谢您的帮助。

【问题讨论】:

    标签: java javascript jsf jsf-2


    【解决方案1】:

    JSF 绝对支持你想要的。您可以为此使用 <h:outputScript> 标签,如果您还需要 CSS,还可以使用 <h:outputStylesheet> 标签。

    使用这些标签,您可以在每个视图(页面)中包含脚本,但您也可以通过创建主 Facelets 模板并在其中包含这些标签,来选择将它们包含在所有页面中。

    您还可以使用 JSF/Facelet 的复合组件功能创建您自己的非常简单的组件。这些组件只包含一个简单的 .xhtml 模板文件,其中可以包含您需要的 javascript 库,并包含您自己的轻量级定制 javascript。

    有关在 JSF 中使用 <h:outputScript> 标记的一些示例,请参阅此:http://www.mkyong.com/jsf2/resources-library-in-jsf-2-0/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 2019-02-03
      相关资源
      最近更新 更多