【问题标题】:JSF 2.0 - which version of Facelets is shipped?JSF 2.0 - 发布了哪个版本的 Facelets?
【发布时间】:2012-01-29 22:30:57
【问题描述】:

由于今天的 2.0 jsf 实现附带了 facelets,我想知道它们实际上包含了哪个版本。

那么基本上,mojarra 2.0 或 myfaces 2.0 附带哪个 facelets 版本?

这个问题基本上是在通过the richfaces migration guide 时出现的,它建议在将jsf 2 与richfaces 3.3.x 一起使用的情况下:“Facelets 1.1.15 仍应使用,因为 RichFaces 中的标签处理程序类具有依赖性。” 有没有一种简单的方法来判断包装了什么版本? official facelets page 似乎已经被废弃了。

【问题讨论】:

    标签: jsf-2 facelets


    【解决方案1】:

    JSF 2 附带内置 Facelets。它基本上不再是一个单独的项目了(这也是为什么官方 Facelets 页面“似乎被抛弃”的原因)。

    RF 人员试图告诉您的是,您仍然需要在 JSF 2 旁边的类路径中包含旧的 Facelets 1.1.15 JAR 文件,以使 RF 3.3.x 标记文件在没有依赖问题的情况下运行。

    【讨论】:

    • 我最终可以期望使用 facelets 1.1.15 和 jsf 2 会出现问题吗?
    • 不,它的包装不同。包/类名没有冲突。
    • 所以我认为 JSF 2.x 附带了 facelets 2.x - 我遇到的一个问题是当使用 facelets 1.1.15 作为视图处理程序以及 jsf 2 的 tomahawk 时。Tomahawk 带有标签库facelets 2 的命名空间,并在与 facelets 1.1.15 配置一起使用时导致错误 -> 基本上我拔掉了支持 Richfaces 3.3.x 的插件,因为替换它比追逐由奇怪设置导致的错误更有趣。
    猜你喜欢
    • 2010-12-28
    • 2011-03-28
    • 2011-08-04
    • 2012-04-19
    • 1970-01-01
    • 2020-02-24
    • 2020-06-14
    • 2011-12-11
    相关资源
    最近更新 更多