定义 ——
- 在某个时刻,有一个可以使用托管bean状态的web应用程序
- 此web应用程序将请求发布到外部应用程序
-
外部应用程序回调(http"get"方法(到web应用程序
--此时,应用程序应该将托管bean状态恢复为请求外部应用程序之前的状态。
--注意:外部应用程序可能会在上次web应用程序会话持续时间之后做出响应。
问题 --JSF中是否有围绕这类问题的模式或技术?
你们如何处理这样的问题?
将状态与唯一键一起存储在会话范围中,并将该键作为请求参数或pathinfo包含在回调URL中。当收到回调请求时,从请求参数或pathinfo中提取密钥,然后根据该密钥从会话中获取状态。