我们可以在JSF1.1_02中使用Facelets吗?

时间:2010-05-24 11:34:59

标签: jsf facelets

我们可以在JSF RI 1.1_02中使用Facelets吗?如果我们可以请给我一些与此相关的代码?谁能告诉我哪个版本的Tomcat会支持Sun RI 1.1_02?我的项目中有JSF 1.1限制,所以如果有人知道与此相关的内容请与我分享。

1 个答案:

答案 0 :(得分:2)

  

我们可以在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>

并使.xhtml中的视图的JavaServer Faces默认为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上运行良好。