我们可以在JSF RI 1.1_02中使用Facelets吗?如果我们可以请给我一些与此相关的代码?谁能告诉我哪个版本的Tomcat会支持Sun RI 1.1_02?我的项目中有JSF 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上运行良好。