2014-10-07 120 views
3

我得到了一个可以在glassfish 4.1上工作的项目,但它在前一版本的Richfaces和glassfish上继续使用"unable to find resource JQuery.js",它的工作效率达到了100%。它现在打破了我的菜单等,并有一个恼人的弹出窗口显示错误。JSF Richfaces 4.5无法找到资源JQuery.js

<h:outputScript name="jquery.js"/> 

<h:outputScript name="jquery.js" target="head"/> 

不工作了,有什么建议?

还确保核心是incl。 POM:

<dependencies> 
     <dependency> 
      <groupId>org.richfaces</groupId> 
      <artifactId>richfaces</artifactId> 
      <version>4.5.0.CR1</version> 
      <scope>provided</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.richfaces</groupId> 
      <artifactId>richfaces-core</artifactId> 
      <version>4.5.0.CR1</version> 
     </dependency> 
     <dependency> 
      <groupId>javax</groupId> 
      <artifactId>javaee-web-api</artifactId> 
      <version>7.0</version> 
      <scope>provided</scope> 
     </dependency> 
    </dependencies> 

的依赖含:

sac-1.3 
cssparser-0.9.14 
guava-18.0 
richfaces-4.5.0.CR1 
richfaces-core-4.5.0.CR1 
richfaces-a4j-4.5.0.CR1 

有缺什么?

谢谢。

回答

9

使用

<h:outputScript library="org.richfaces" name="jquery.js"/> 

你在使用这个呢? JQuery自动包含在RichFaces中。

+0

很好,谢谢。 – user3523456 2014-10-07 12:19:31

+0

有时您只需要在没有射频组件的页面上使用jQuery,并且不想包含与射频已经提供的不同版本以避免冲突。 – Roben 2014-11-14 13:05:03