2014-07-01 82 views
2

有人可以告訴我,當將JavaScript和Css文件連接到JSF .xhtml文件時,我做錯了什麼。在部署過程中我有以下警告:關於JSF2和JavaScript的警告 - JSF1064:無法找到或提供資源

警告[javax.enterprise.resource.webcontainer.jsf.application(基於HTTP/127.0.0.1:8080-1)JSF1064:無法找到或服務資源,款式。 CSS,從圖書館,CSS。

警告[javax.enterprise.resource.webcontainer.jsf.application](http-/127.0.0.1:8080-1)JSF1064:無法從庫javascript中找到或提供資源checkPassword.js。

index.xhml代碼:

<?xml version="1.0" encoding="UTF-8"?> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
      <html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:h="http://java.sun.com/jsf/html"> 
    <h:head> 
    <title>#{msgs.windowTitle}</title> 

    <h:outputStylesheet library="css" name="styles.css"/> 
    <h:outputScript library="javascript" name="checkPassword.js"/> 

    </h:head> 
    <h:body> 
     <h:form> 
      <h:panelGrid columns="2" columnClasses="evenColumns, oddColumns"> 
       #{msgs.namePrompt} 
       <h:inputText/> 
       #{msgs.passwordPrompt} 
       <h:inputSecret id="password"/> 
       #{msgs.confirmPasswordPrompt} 
       <h:inputSecret id="passwordConfirm"/> 
      </h:panelGrid> 
    <h:commandButton type="button" value="Submit Form" 
        onclick="checkPassword(this.form)"/> 
     </h:form> 
    </h:body> 
    </html> 

感謝

回答

5

你需要確保的CSS/Styles.css中的文件被放置在公共的/資源子文件夾網頁內容。

WebContent 
-- resources 
    -- css 
     -- styles.css 
+1

user2618704