我们希望将我们的项目从IBM WebSphere 6.1迁移到Tomcat 6,但是在我们的JSP-JSF UI页面中,我们已经在IBM JSF标签下面广泛使用了。
- ScriptCollector
- PanelRowCaregory
- PagerWeb
- OutPutSelections
- InputRowSelect
- InputHelperDatePicker
- InputHelperAssist
- ConvertMask
并且为了替换上面的标记,我们试图从Sun JSF或任何其他开源库中找到等效的标记,但是我们没有找到任何等效的标记。
我想知道是否有人已经从事过这种迁移项目,如果是,你能分享等效标签吗?
或者如果你用不同的方法解决,即使这些信息也会有用。
没有等价于<hx:scriptCollector>
的标准JSF(尽管JSF 2.0 <h:head>
非常接近)。只有ibm专用的<hx:xxx>
组件才需要<hx:scriptCollector>
。它旨在收集这些<hx:xxx>
组件所需的所有JavaScript文件,然后在多个组件需要相同的JS文件时呈现所需的<script>
标签,而不会出现潜在的重复。任何标准JSF组件都不需要它。
换句话说,就是去掉它而不替换。
至于其他标记,请查看标记文档或Java EE教程中可用的标准组件。如果没有可用的,只需选择一个组件库,如PrimeFaces或RichFaces。如果你还是想不明白,可以单独问一个特定标签的问题。