Chrome、Firefox 和 Internet Explorer 10+ 在加载带有 Woodstock 生成的 HTML 表的 JSF 页面时似乎存在错误<webuijsf:table>
。表格呈现,但是当页面完成加载时,它消失了。
Woodstock 生成的 JavaScript 或 css 可能有问题。这是如何引起的,我该如何解决?
Chrome、Firefox 和 Internet Explorer 10+ 在加载带有 Woodstock 生成的 HTML 表的 JSF 页面时似乎存在错误<webuijsf:table>
。表格呈现,但是当页面完成加载时,它消失了。
Woodstock 生成的 JavaScript 或 css 可能有问题。这是如何引起的,我该如何解决?
Woodstock 库(在第一个 Netbeans 版本中的“Visual JSF 编辑器”中使用)于 2005 年左右死亡,自 2006 年以来被 Oracle(以前的 Sun)正式放弃,真正的原因是一个过于复杂和错误的 JS 库封面过于针对 MSIE 浏览器,因此使用了错误的“标准”,使其在“真正的网络浏览器”上崩溃。它在 Firefox2 上已经有点问题,但在 Firefox3 上完全崩溃了,正是它杀死了伍德斯托克。后来证明它在即将推出的基于 webkit 的浏览器上也不能正常工作。
不要指望他们或其他任何人来解决它。把它扔掉,用更体面和健壮的组件库代替。例如,PrimeFaces、RichFaces、IceFaces 或 OpenFaces。旧的 Woodstock 开发团队与 IceFaces 合作编写了迁移指南。
伍德斯托克是一个很大的耻辱。它是给 JSF 一个坏形象的图书馆之一。