我想包含jQuery UI的URLhttp://code.jquery.com/ui/1.9.0/jquery-ui.js在我的JSF页面中。我看到很多问题都说应该使用<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库实例?