我正在使用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。
答案 0 :(得分:3)
您的默认xmlns
命名空间错误。它应指向www.w3.org
,而不是www.w3c.org
。
相应修复:
<html xmlns="http://www.w3.org/1999/xhtml"
...
>