JSF-1.2-问题。重定向到外部服务时保存当前应用程序状态(托管bean状态)的策略

时间:2011-08-09 13:12:39

标签: jsf jsf-1.2

定义 -

  • 在某些时候,有一个带有托管bean状态的工作网络应用程序。
  • 此网络应用程序向外部应用程序发布请求
  • 外部应用程序回调(http'get'方法)到web-app

    - 此时,应用程序应该恢复在请求外部应用程序之前的托管bean状态。

    - 注意:外部应用可能会在稍后回复,而不是最后的网络应用会话持续时间。

问题 - 如果在JSF中存在这种问题的模式或技术?

你这样处理问题的方式是什么?

1 个答案:

答案 0 :(得分:0)

将状态与唯一键一起存储在会话范围中,并将该键作为请求参数或pathinfo包含在回调URL中。收到回调请求后,从请求参数或pathinfo中提取密钥,然后根据该密钥从会话中获取状态。