0

我的 Seam (2.1) 和 Internet Explorer 应用程序中有一个奇怪的问题。

使用 Firefox,一切正常。我在我的页面中使用了会话范围内的 bean。当我进入我的页面时,会创建这个 bean,当我在页面上进行操作(例如提交表单)时,该 bean 已经存在并且所有这些数据都存在。

但在 Internet Explorer(7 和 8)中,bean 是在每次调用页面时创建的。所以我丢失了这个 bean 中的所有数据。

有人可以帮助我吗?

谢谢。

4

1 回答 1

0

我找到了问题和解决方案:

我有 ah:form 和 a4j:form 像这样混合(总结):

<h:form>
<a4j:form>
</a4j:form>
</h:form>

所以生成的html包含了两种形式的叠瓦。在 Firefox 上,没问题,但 IE 不喜欢它。

我删除了 a4j:form 并且一切正常。

于 2012-01-23T10:55:37.653 回答