我正在将旧的Web应用程序从MyFaces 1.1升级到2.2版。我是JSF的新手,还有很多需要学习的东西(沿途挣扎很多)。因此,我经常不理解为什么从某些第三方标记库而不是核心JSF库使用特定标记。
例如,应用程序使用页面t:stylesheet
中Tomahawk
组件库中的head
tag,即使似乎有h:outputStylesheet
{F}的html
库中的tag。
我想知道outputStylesheet
标记是否在JSF 1.1中不可用,并且只是稍后添加,或者是否有另一个原因选择了JSF html标记上的Tomahawk标记。
有没有办法确定哪个版本的JSF向核心库添加了特定标记?除了更换" 2.1"在http://docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/facelets/h/outputStylesheet.html中,直到我找到一个不可用的网址