我正在尝试使用Web应用程序修复错误,该应用程序使用JSF(myfaces 1.1),facelets,tomahawk和ajax4jsf。在现代浏览器中,如Firefox 12+或Chrome,有重复的< body>和< head>标签(可以在FireBug中看到)。显然,它是由javascript生成的,因为页面的来源没有它。
旧版Firefox(3.6)和Internet Explorer中没有出现此问题。
我已经发现ajax4jsf标签会导致问题。根据Manifest文件,它是1.1.1版。升级到RichFaces会解决这个问题吗?
答案 0 :(得分:1)
对于遇到同样问题的任何人:升级到RichFaces 3.1.2.GA并不能解决问题。解决此问题的版本是3.3.3.Final(或这两个版本之间的东西)。