看题要看仔细,看错题是要给零单的。
人家的问题不是“会话状态”的问题,楼主自己说了数据是“请求”范围的,而不是“会话”范围的,不得已放在“SESSION”里是一个没有办法的办法。
人家的问题是一个“请求”范围的数据如何从 HTML 前端的不同模块读取。FRAME 的麻烦,是不同 FRAME 不在一个“请求”上。
针对这个问题,按照技术适用范围的逐渐缩小,是基于 HTML 的 IFRAME, 基于 JSP 的 INCLUDE,或者基于 STRUTS 的 TILES. 当然还有其他答案,比如用 JSF 控件。
老板给的答案,是“会话”范围的状态如何实现。所答非所问,错读题意。:-)
即使问题问的是“会话”状态,也还有基于 HTML 隐藏 FIELD, 基于 JAVASCRIPT/AJAX 变量,和基于 COOKIES 三个客户端实现答案。
这样做咨询客户要不满意的。