日期:2014-05-19  浏览次数:20780 次

在线考试系统之江湖救急
各位牛人大哥,小弟现在在做一个学校的在线考试系统(基于b/s架构,使用java语言struts2框架)。有一个很苦恼的问题:从学生用户界面以学生的身份登录进入学生用户的主界面(student_login.action-->student_main.jsp)。现在就是关键所在了:
student_main.jsp使用了frameset 框架,student_main.jsp代码如下:
HTML code

<frameset rows="98,*,8" frameborder="no" border="0" framespacing="0">
  <frame src="../common/top.jsp" name="topFrame" scrolling="no" noresize="noresize" id="topFrame" />
     <frameset cols="13%,*" frameborder="no" border="0" framespacing="0">
         <frame src="../student/stu_left.jsp" name="leftFrame" id="leftFrame"/>
         <frame src="../detail/stu_detail.jsp" name="rightFrame" id="rightFrame"/>
     </frameset>
  <frame src="../common/down.jsp" name="bottomFrame" scrolling="no" noresize="noresize" id="bottomFrame" />
</frameset>


由于Struts2框架的valueStrack对象存放在request中(属性为“struts.valueStack”),所以,当进入用户主界面的用户信息详细列表时经过了多次的url变化,因此request不在是同一个request。这样就不能再使用struts2框架了,虽然可以使用ActionContext来解决,但是这样整个项目就似是而非了,困惑好久了,有哪位仁兄帮忙解决一下啊,小弟尚处于菜鸟阶段,项目的截止日期马上就要到了,但项目才处于开始阶段,很困惑啊!!!江湖救急啊!!!


------解决方案--------------------
不是很理解你說什么,用session可以解決