2014-04-18 73 views
5

pom.xml文件「URI未註冊」 當XHTML頁面

<dependency> 
    <groupId>com.sun.faces</groupId> 
    <artifactId>jsf-impl</artifactId> 
    <version>2.2.0-m08</version> 
    <scope>provided</scope> 
</dependency> 

<dependency> 
    <groupId>com.sun.faces</groupId> 
    <artifactId>jsf-api</artifactId> 
    <version>2.2.0-m08</version> 
    <scope>provided</scope> 
</dependency> 

XHTML文件

<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:h="http://xmlns.jcp.org/jsf/html"> 

Web使用http://xmlns.jcp.org/jsf/html」。 xml文件

<servlet> 
    <servlet-name>Faces Servlet</servlet-name> 
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>/faces/*</url-pattern> 
</servlet-mapping> 

總是「http://xmlns.jcp.org/jsf/html」顯示爲紅色的顏色和它說:「URI未註冊」。 我需要知道,爲什麼會說所以以及如何解決它。任何人有任何想法?

我正在使用Intellij IDEA和Maven構建項目。

+0

我沒有找到最佳解決方案。我使用了本教程中的web.xml代碼並在項目中使用。然後,這是工作www.tutorialspoint.com/jsf/jsf_first_application.html –

回答

-1

在Intellij IDEA Community Edition中編寫基於jsf的應用程序時遇到同樣的問題。只有最終版本有jsf支持。

+0

我有最終的支持。即使我有問題 –