获取错误“找不到此命名空间的库”

时间:2011-07-26 19:39:47

标签: jsf primefaces netbeans6.8

我正在使用Netbeans6.8并尝试使用JSF2和Primefaces构建一个简单的项目。

在lib文件夹中放置了jars jsf-impl-2.0.3.jar,jstl-1.0.2.jar,jsf-api-2.0.3.jar,primefaces-2.2.1.jar,我收到此错误在我的NetBeans编辑器中“找不到此命名空间的库”

我的login.xhtml页面的代码如下。

<html xmlns="http://www.w3c.org/1999/xhtml" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:p="http://primefaces.prime.com.tr/ui"> 
<h:head> 
    <link type="text/css" rel="stylesheet" href="themes/bluesky/skin.css" /> 
</h:head> 
<h:body> 
   .....

任何人都可以帮助我,这可能是我收到此错误的原因。

我正确放置了faces-config.xml。

1 个答案:

答案 0 :(得分:3)

您的默认xmlns命名空间错误。它应指向www.w3.org,而不是www.w3c.org

相应修复:

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