使用 JavaScript 的普通 JSF 应用程序?

发布于 2024-10-16 02:04:37 字数 368 浏览 1 评论 0原文

大家好,我一直在尝试不同的 Javascript/AJAX jsf 框架。我发现它们中的大多数都非常重。 Icefaces 往往只是为了简单的事情而添加如此多的 javascript,而且它还使用了一个出了名的慢的 javascript 框架。 Primefaces 好一点,因为它使用 jquery,但我仍然觉得它有点重。如果我只想使用直接的普通 jsf 并在其上添加 javascript 该怎么办?

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

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

Hey guys I have been trying different Javascript/AJAX jsf frameworks. I find most of them extremely heavy. Icefaces tends to add so much javascript just for simple things and it uses a notoriously slow javascript framework also. Primefaces is a little better since it uses jquery but I still find it kind of heavy. What if I just want to use straight vanilla jsf and add javascript on top of that.

What is the best way to go about this. I would need to be able to output javascript to the page from the backing bean. Would a servlet or restful service be good way to output javascript/html to a page?

I basically want to use basic jquery animations. Maybe do a datatable filter. Thanks for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

留蓝 2024-10-23 02:04:37

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

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

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

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

What you want is definitely supported in JSF. You can use the <h:outputScript> tags for this and additionally the <h:outputStylesheet> tag if you also need CSS.

With these tags you can include scripts per view (page), although you can also opt to include them for all pages by creating a master Facelets template and include those there.

You can also create very simple components of your own by using JSF/Facelet's composite component feature. Those components just consist out of a simple .xhtml template file and those can include the javascript libraries you need and contain your own lightweight tailor-made javascript.

See this for some examples of using the <h:outputScript> tag in JSF: http://www.mkyong.com/jsf2/resources-library-in-jsf-2-0/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文