在JSF2.0中可以使用tiles吗?
我计划用tomahawk将MyFaces1.1迁移到JSF2.0中。Facelets是JSF2中的默认视图处理程序,是否可以在JSF2中使用tiles作为视图处理程序?
发布于 2012-03-23 16:26:02
瓷砖不是一种视图技术。它只是一个JSP,它简化了JSP页面的模板化,比如JSP的后续Facelets,在默认情况下,它已经支持带有<ui:xxx>标记的框。JSP 是一种视图技术。JSF2.x已经有了一个用于JSP的内置视图处理程序。
Facelets与JSP不一样。Facelets是一种完全不同的视图技术,它基于XML,不支持遗留JSP标记库(如Tiles )。它只支持Facelets标签。Tiles不为Facelets提供taglib。由于Tiles不是一种视图技术,所以不能对Tiles使用(自定义)视图处理程序。您需要对JSP文件使用标准的视图处理程序。
你基本上有两个选择:
另请参阅:
https://stackoverflow.com/questions/9842727
复制相似问题