【发布时间】:2010-05-24 11:34:59
【问题描述】:
我们可以在 JSF RI 1.1_02 中使用 Facelets 吗?如果我们可以请给我一些与此相关的代码?谁能告诉我哪个版本的 Tomcat 将支持 Sun RI 1.1_02?我的项目中有 JSF 1.1 的限制,所以如果有人知道与此相关的事情,请与我分享。
【问题讨论】:
我们可以在 JSF RI 1.1_02 中使用 Facelets 吗?如果我们可以请给我一些与此相关的代码?谁能告诉我哪个版本的 Tomcat 将支持 Sun RI 1.1_02?我的项目中有 JSF 1.1 的限制,所以如果有人知道与此相关的事情,请与我分享。
【问题讨论】:
我们可以在 JSF1.1_02 中使用 Facelets 吗?如果可以的话,请给我一些与此相关的代码。
有时出现问题(请参阅Issue 300),但从 Facelets 1.1.8 开始,Ryan Lubke 在blog post 中报告的情况不再如此:
我之前曾在博客中提到 Facelets 与 Sun 的合作并不完全一致 1.1_02 JSF 1.1 的实现。我很高兴地报告,从 Facelets 1.1.8 开始,情况不再如此。 Facelets 将适用于 1.1_01、1.1_02 和我们最近的 1.2 版本。
要使用 Facelets,请确保 Facelets JAR (jsf-facelets.jar) 位于项目的类路径中,并向您的 faces-config.xml 添加单个修改:
<faces-config>
<application>
<!-- tell JSF to use Facelets -->
<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
</application>
</faces-config>
并让 JavaServer Faces 默认为 .xhtml 用于您的 WEB-INF/web.xml 中的视图:
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
谁能告诉我哪个版本的 tomcat 将支持 Sun RI1.1_02?
JSF 1.1 在 Tomcat 5.5 和 Tomcat 6.0 上运行良好。
【讨论】: