不确定这个问题是否是旧的,但我找不到命名空间
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"
对我可用
谢谢
您需要确保 JSF JAR 文件位于 webapp 的类路径中。它们即包含必要的.taglib.xml
文件。
如何做到这一点取决于您的开发环境和您在问题中没有提及的目标服务器。
如果您使用例如 Eclipse 和 Tomcat,那么您需要从供应商的站点手动下载 JSF JAR 文件并将它们放入/WEB-INF/lib
. 然后 Eclipse 将执行必要的魔法。或者,如果您使用的是已经捆绑了 JSF 的服务器,例如 Glassfish、JBoss AS 等,那么您需要将其集成到 Eclipse 的Servers视图中,然后将其设置为Eclipse 项目的Targeted Runtime项目的属性。然后 Eclipse 将执行必要的魔法。