繁体   English   中英

我可以将Facelets与JSF2.0一起使用-Java EE5中的Richfaces 3.3.3

[英]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 1.5
  • Servlet 2.5
  • EL 2.1

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个选择:

  1. 使用专门用于JSF 2环境的RichFaces 3.x的修改版本。 您只需禁用JSF 2.0自带的Facelets,并通过与Webapp一起提供Facelets 1.x JAR,退回到专为JSF 1.2设计的传统Facelets1.x。 您可以在此JBoss Wiki中找到所有下载链接和配置详细信息。

  2. 升级到RichFaces4.x。 JBoss Wiki也有一个迁移指南 RichFaces 4.x完全与JSF 2.0兼容,不需要回退到Facelets1.x。

也可以看看:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM