带javascript的普通JSF应用程序?

带javascript的普通JSF应用程序?,java,javascript,jsf,jsf-2,Java,Javascript,Jsf,Jsf 2,嘿,伙计们,我一直在尝试不同的Javascript/AJAX jsf框架。我发现它们大部分都非常重。Icefaces倾向于为简单的事情添加如此多的javascript,并且它还使用了一个出了名的缓慢的javascript框架。Primefaces稍微好一点,因为它使用jquery,但我仍然觉得它有点沉重。如果我只想使用简单的jsf并在上面添加javascript呢 最好的办法是什么。我需要能够从支持bean向页面输出javascript。servlet或restful服务是将javascript

嘿,伙计们,我一直在尝试不同的Javascript/AJAX jsf框架。我发现它们大部分都非常重。Icefaces倾向于为简单的事情添加如此多的javascript,并且它还使用了一个出了名的缓慢的javascript框架。Primefaces稍微好一点,因为它使用jquery,但我仍然觉得它有点沉重。如果我只想使用简单的jsf并在上面添加javascript呢

最好的办法是什么。我需要能够从支持bean向页面输出javascript。servlet或restful服务是将javascript/html输出到页面的好方法吗


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

JSF绝对支持您想要的。您可以为此使用
标记,如果还需要CSS,还可以使用
标记

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

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


有关在JSF中使用
标记的一些示例,请参见本文:

JSF肯定支持您想要的东西。您可以为此使用
标记,如果还需要CSS,还可以使用
标记

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

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

有关在JSF中使用
标记的一些示例,请参见此: