我想在我的 JSF 页面中包含 jQuery UI http://code.jquery.com/ui/1.9.0/jquery-ui.js的 URL。我看到了许多说<h:outputScript>
应该使用的问题,但在没有一个答案中我看到了一个关于如何包含 URL 的示例。仅当 js 文件存在于项目的某个文件夹中时,答案才有意义。
有人可以帮助我将它包含在我的页面中吗?
我想在我的 JSF 页面中包含 jQuery UI http://code.jquery.com/ui/1.9.0/jquery-ui.js的 URL。我看到了许多说<h:outputScript>
应该使用的问题,但在没有一个答案中我看到了一个关于如何包含 URL 的示例。仅当 js 文件存在于项目的某个文件夹中时,答案才有意义。
有人可以帮助我将它包含在我的页面中吗?
只需按照通常的方式使用纯 HTML<script>
元素。
<script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"></script>
<h:outputScript>
只能引用本地脚本。您只会错过它的动态版本控制、模块化和重定位优势,但从技术上讲,这对静态和外部脚本应该没有害处。
但是,可以使用自定义ResourceHandler
将 a 的 URL 更改<h:outputScript>
为纯 CDN 目的的外部 URL。OmniFacesCDNResourceHandler
就是这样一个例子。
与具体问题无关,PrimeFaces 组件是围绕 jQuery/UI 构建的。你绝对肯定你需要一个单独的 jQuery UI 库实例吗?