我有一个使用 WAS 6.1 开发的旧企业应用程序,现在我的公司正在尝试在 WAS 8 中执行该应用程序的实现。但是我在呈现 JSF 内容时遇到了麻烦,点击 JS 调试器时有一些链接说
Uncaught ReferenceError: myfaces is not defined
作为呈现的 HTML:
onclick="return myfaces.oam.submitForm('top_nav:frmTopNav','top_nav:frmTopNav:lnkCP',null,[['default_sort','name']]);"
所以我认为它渲染得不好,因为我的旧应用程序和 WAS 8 之间的 JSF 版本不同。
现在我决定强制它,用 Tomahawk 1.1.7 下载 MyFaces 1.1 并将它们放在 WEB-INF/lib 文件夹中,现在它说java.lang.IllegalArgumentException - Class org.mything.LocaleViewHandler is no javax.faces.application.ViewHandler
为什么会发生这种情况?
先感谢您。