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

发布于 2024-11-26 08:31:47 字数 648 浏览 0 评论 0原文

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

将 jar jsf-impl-2.0.3.jar、jstl-1.0.2.jar、jsf-api-2.0.3.jar、primefaces-2.2.1.jar 放入 lib 文件夹中,我在 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。

I am using Netbeans6.8 and trying to build a simple project with JSF2 and Primefaces.

Placed the jars jsf-impl-2.0.3.jar,jstl-1.0.2.jar, jsf-api-2.0.3.jar, primefaces-2.2.1.jar in the lib folder and I get this error in my NetBeans editor "No library found for this namespace"

My code for the login.xhtml page is as below.

<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> 
   .....

Can anyone help me like what might be the reason I am getting this error.

I had my faces-config.xml placed properly.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海的爱人是光 2024-12-03 08:31:47

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

相应地修复它:

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

Your default xmlns namespace is wrong. It should point to www.w3.org, not www.w3c.org.

Fix it accordingly:

<html xmlns="http://www.w3.org/1999/xhtml" 
     ...
>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文