通过docs,看起来像需要faces-config.xml。但是,由于某种原因,我认为Facelets使用了注释,因此不需要xml配置(?)。他们说:
配置要使用的JavaServer Faces Facelets作为ViewHandler,修改 你的项目的faces-config.xml到 指定元素
似乎Facelets教程通常是死链接,或者像上面一样,很快就会死链接:(
答案 0 :(得分:5)
您在问题中链接的“docs”涉及Facelets 1.x,而不是JSF 2.0中包含的Facelets 2.x.你不应该阅读Facelets 1.x教程来学习Facelets / JSF 2.x.请参阅Java EE 6 tutorial,了解官方Facelets 2.x tutorial和JSF 2.x tutorial。
关于注释,它们不是特定于Facelets的,它们是JSF 2.x特定的。
关于死链接:几个月前* .dev.java.net网站已迁移到* .java.net网站,但网站管理员对此造成了灾难;旧的URL未被重定向,因此Web仍然具有死链接。如果您看到* .dev.java.net链接,则需要删除dev子域(如果需要,请用http替换https方案)。
关于标题中的问题:它绝对不会被弃用。它仍然是必需的。 Bozho已经指出了事实。
答案 1 :(得分:4)
Faces-config.xml仍然适用于某些全局配置,但如果使用注释,大部分都可以省略。至于Facelets,它们现在是JSF中的默认视图技术。无需配置或包含任何内容。