找不到jsf命名空间

时间:2012-04-17 14:37:41

标签: xml jsf

不确定此问题是否存在,但我无法找到命名空间

xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"

例如此命名空间

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

可供我使用

感谢

1 个答案:

答案 0 :(得分:0)

您需要确保JSF JAR文件位于webapp的类路径中。它们包含必要的.taglib.xml文件。

如何做到这一点取决于您的开发环境和您在问题中没有说明的目标服务器。

如果您使用的是Eclipse和Tomcat,那么您需要从供应商的站点手动下载JSF JAR文件并将其放在/WEB-INF/lib中。 Eclipse然后将做必要的魔术。或者,如果您使用的服务器已经捆绑了JSF,例如Glassfish,JBoss AS等,那么您需要将它集成到Eclipse的 Servers 视图中,然后将其设置为项目属性中Eclipse项目的目标运行时。然后Eclipse将完成必要的魔术。