在JSF应用程序中,我们使用的是richfaces(Final.3.3.3)。在pom.xml中有上jsf-api-2.0.2
,jsf-impl-2.0.2
和jsf-facelets-1.1.15.jar
的依赖,并在faces-config.xml中有<view-handler>
配置是这样的:如果没有旧的ViewHandler,Richfaces无法正常工作?
<application>
<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
</application>
我知道,在JSF2你不需要JSF的小面。您也不需要在faces-config.xml中配置<view-handler>
。所以我从faces-config.xml中删除了facelets jar和<view-handler>
行。但是当我做到这一点时,richfaces不起作用。例如。未显示rich:toolBarGroup
。
存在javascript错误“document.body is null”,它来自a4j javascript文件。
Richfaces是否需要此特定ViewHandler
从jsf-facelets
?