【发布时间】:2011-03-18 20:20:08
【问题描述】:
最近我一直在玩 JSF2.0+Richface 3.3.3,我使用 STS 作为我的 IDE 和 Maven 来构建我的项目,但不知何故我无法让以下 JSF2.0 标记工作:
- h:按钮
- h:链接
- f:元数据
- f:viewParam(这是我的 STS 自动完成功能唯一识别的)
它只是在运行时失败,说它找不到 X 组件。
我确实有 jsf-api-2.0.2、jsf-impl-2.0.2、richfaces-api-3.3.3.final、richfaces-impl-jsf2-3.3.3.final、richfaces-ui-3.3。 3.final, jsf-facelets-1.1.15, jstl-1.0 显然是 "xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun. com/jsf/html" 在每个 .xhtml 文件中,我是否遗漏了什么?
这是我得到的确切错误:
<h:button> Tag Library supports namespace: http://java.sun.com/jsf/html, but no tag was defined for name: button
@EDIT:好吧,没关系,我的队友发现这是因为我们使用了一些外部 facelets,我们必须等待 RichFaces4.0...
【问题讨论】: