【发布时间】:2011-03-16 05:21:02
【问题描述】:
我在 JBoss 上的应用程序中使用 EJB-3 和 IceFaces。 刷新页面时,数据丢失,所有字段变为空白。
在另一个使用struts的类似应用程序中,没有出现这样的问题。 IceFaces(View-handler/Render-response 等)有这个问题吗?
【问题讨论】:
我在 JBoss 上的应用程序中使用 EJB-3 和 IceFaces。 刷新页面时,数据丢失,所有字段变为空白。
在另一个使用struts的类似应用程序中,没有出现这样的问题。 IceFaces(View-handler/Render-response 等)有这个问题吗?
【问题讨论】:
当 HTTP 请求涉及 GET 请求并且 bean 是请求范围时,这很典型。 struts 应用程序显然使用了会话范围的 bean。
【讨论】:
如果您需要通过请求范围内的页面刷新来保留数据,那么您的程序逻辑有问题。
就其本质而言,请求范围只能用于该范围内的数据..这意味着每次发出新请求时数据都会丢失。
您所指的其他应用程序是否在构造请求时将某些内容添加到请求范围中?
【讨论】: