【发布时间】:2011-05-25 16:56:59
【问题描述】:
我正在尝试使用 Openfaces 3 在 bean 中调用 Save 方法。虽然 Firefox 不呈现页面,但 Internet Explorer 会。
我目前正在使用以下代码行:
<o:commandLink value="Save" action="#{beanX.save}">
<h:graphicImage url="/images/save_48.png" />
</o:commandLink>
但我也在尝试o:ajax:
<o:commandLink value="Save" action="#{beanX.save}">
<h:graphicImage url="/images/save_48.png" />
<o:ajax event="click" render="@none" />
</o:commandLink>
有什么想法吗?
我找到了一种处理使用标准 JSF 组件的方法。有什么想法可以用o:commandLink 解决这个问题吗?
【问题讨论】:
-
哪个IE版本?控制台中有任何 JS 错误吗?我不做 OpenFaces,但这听起来很像有一个 JS 错误,因此 ajax 东西坏了,因此 JSF 页面优雅地降级为无 ajax 页面。如果是这种情况,请尝试升级 OpenFaces。
-
IE 6 和 8。没有 JS 错误。不过,我已经找到了应对的方法。看看我自己对这个问题的回答。感谢您的帮助。
标签: java ajax jsf jsf-2 openfaces