![](/img/trans.png)
[英]How to use RichFaces4.0 with JSF2.0? How to configure View Handler for RichFaces4.0?
[英]Can i use Facelets with JSF2.0 - Richfaces 3.3.3 in Java EE5
我只能在Java EE5中开发站点,并且想使用Facelets,JSF2.0和RichFaces 3.3.3之类的工具。
我可以在上述环境中使用Facelets吗? 还是我应该只使用JSP?
请提供您的意见。
谢谢,查克
您可以在我们的JSF Wiki页面中找到,JSF 2.0具有以下最低要求:
Java EE 5容器已经完全覆盖了所有容器。
至于Facelets,这是因为JSF 2.0本身已作为默认视图技术捆绑在JSF库中,并且已弃用JSP。 因此,关于使用JSF 2.0(以及隐含的Facelets 2.0)和Java EE 5容器,您已经完全设置好了。 您不需要其他Facelets 1.x JAR文件。 您需要记住,默认情况下,JSF 1.2附带了未修改的Java EE 5容器。 为了使用JSF 2.0,您需要替换/升级/禁用容器捆绑的JSF 1.2库。
但是,RichFaces 3.x还需要考虑一件事。 RichFaces 3.x正式反过来与JSF 2.0 不兼容。 然后,您有2个选择:
使用专门用于JSF 2环境的RichFaces 3.x的修改版本。 您只需禁用JSF 2.0自带的Facelets,并通过与Webapp一起提供Facelets 1.x JAR,退回到专为JSF 1.2设计的传统Facelets1.x。 您可以在此JBoss Wiki中找到所有下载链接和配置详细信息。
升级到RichFaces4.x。 JBoss Wiki也有一个迁移指南 。 RichFaces 4.x完全与JSF 2.0兼容,不需要回退到Facelets1.x。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.