我想在我的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来更改< h:outputScript>的URL.成为纯CDN用途的外部URL. OmniFaces CDNResourceHandler
就是这样一个例子.
与具体问题无关,PrimeFaces组件是围绕jQuery / UI构建的.你绝对肯定你需要一个单独的jQuery UI库实例吗?