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



定义 ——

  • 在某个时刻,有一个可以使用托管bean状态的web应用程序
  • 此web应用程序将请求发布到外部应用程序
  • 外部应用程序回调(http"get"方法(到web应用程序

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

    --注意:外部应用程序可能会在上次web应用程序会话持续时间之后做出响应。

问题 --JSF中是否有围绕这类问题的模式或技术?

你们如何处理这样的问题?

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

最新更新