2 xiaozhutou love xiaozhutou_love 于 2017.01.12 09:49 提问

java怎么做一个在线选择,类似问卷调查的功能

比如有100道题(多选和单选),分十页,每页十题。然后用户做完后选择提交。
系统判断正确与否,如果没有全部正确,提示用户哪些题做错了,让他回去修改
之后全部做正确后再重新提交。麻烦各位给个思路 ,只要思路。。。。还要就是想
知道怎么解决分页后之前几页的答案应该保存在哪里然后提交在判断?

3个回答

Mr_Rohwei
Mr_Rohwei   2017.01.12 09:59

应该可以定义一个全局变量保存你的答案,数组或者集合都行吧!然后遍历对比,错的存在另一个数组或者集合

u010427387
u010427387   2017.01.12 09:57

从两个方面考虑吧,一个是数据存储,一个是数据格式。
数据存储,可以有多重方式:
1.利用前台分页,将所有数据加载到前台,值显示当前页数据,之后统一提交。
2.利用每个登录用户的session,将数据临时保存到后台session中,单击翻页则将数据传递到后台。
3.利用cookie临时保存数据,点击保存时获取cookie信息提交到后台。

数据格式:
1.可以是简单的key-value形式,即题号-答案的形式。
2.可以是用复杂一点的json格式,可包含跟多信息,如题号,页码,正确答案,错误答案等信息。
3.其他你规定的格式。

Royal_lr
Royal_lr   Ds   Rxr 2017.01.12 17:59

建议把试题和答案保存在数据库,,然后操作数据库比较

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!