一个在线答题系统

heshan664754022 2011-12-13 02:40:42
一个页面有8个单选题,点击下一页进行翻页 如何将结果暂时存 并且在回到刚才页面的时候 还可以显示?
...全文
644 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
maliang18 2012-03-06
  • 打赏
  • 举报
回复
用div比较好
heshan664754022 2011-12-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 yujinjin9 的回复:]

如果页面会跳转的,有两种方案:
第一种把当前页面的表单数据传入到下一个页面隐藏表单进去,也就是常用的Request传值法,缺点是页面太多而且页面表单不固定的话传值不方便,像你这样在线考试系统解决方法是只能把答案用分隔符分出来整合成一个表单值。
第二种是把当前页面的表单数据放入到cookie里去,缺点就是不安全,还要客户端支持cookie不要禁用cookie.
当然通……
[/Quote]
如果是第一种方案的话 我再页面之间来回切换的时候怎么取出数据
heroshen1988 2011-12-14
  • 打赏
  • 举报
回复
我觉得放到session中比较好
  • 打赏
  • 举报
回复
我认为,存在session或cookie都不合适.

因为你要考虑为每个当前用户和试卷做标记.
hhh670021349 2011-12-14
  • 打赏
  • 举报
回复
单选题,存在session中,!!
  • 打赏
  • 举报
回复
翻页是那种不需要提交的,也就是异步提交,在当前页就能翻阅的.
  • 打赏
  • 举报
回复
单选题?
用一个隐藏的div把每页的回答选项按一定的组织形式保存,翻页时读取.

huangxw000 2011-12-13
  • 打赏
  • 举报
回复
使用缓存EHCache
CloudX2019 2011-12-13
  • 打赏
  • 举报
回复
history.go(-1)不行么?
k0yang 2011-12-13
  • 打赏
  • 举报
回复
这有什么难度么?
chao1513392 2011-12-13
  • 打赏
  • 举报
回复
个人感觉放到session中没什么,当然前提是你就是基本的选择题、判断题什么的,因为这种题的答案非常短。而如果有简答题,那把答案放到session中确实会影响效率。
可以用集合或者就用数组(因为一般有多少道题是固定的),把答案存起来,当用户提交考卷时,循环遍历去判卷。
码上生活8899 2011-12-13
  • 打赏
  • 举报
回复
用div不错,一个form里可以放多个div,控制显示隐藏
码上生活8899 2011-12-13
  • 打赏
  • 举报
回复
用div不错,一个form里可以放多个div
阿诺 2011-12-13
  • 打赏
  • 举报
回复
页面是不是缓存功能呢
yujinjin9 2011-12-13
  • 打赏
  • 举报
回复
如果页面会跳转的,有两种方案:
第一种把当前页面的表单数据传入到下一个页面隐藏表单进去,也就是常用的Request传值法,缺点是页面太多而且页面表单不固定的话传值不方便,像你这样在线考试系统解决方法是只能把答案用分隔符分出来整合成一个表单值。
第二种是把当前页面的表单数据放入到cookie里去,缺点就是不安全,还要客户端支持cookie不要禁用cookie.
当然通过session、application也可以做到但会增加系统负荷,也可能会影响到开发。不建议采用
良才2015 2011-12-13
  • 打赏
  • 举报
回复
在同一个页面,用div来做,点击下一页,其实是将之前那个div隐藏

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧