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