各位好,我用SSH做了个在线考试的例子。现在遇到个问题
我已经从数据库里面取到了随机抽取并且不重复的10条<问题对象>,在页面上也已request.getAttribute 得到了
我想在一个页面上一次一题的动态循环出来考题,然后做判断对错 ,最后统一提交
哪位给我个思路,Ajax
(注:这十道考题题我可以放在map、list、Object[]任何一种形式,那个实现功能方便就给我讲解那个的思路就行,谢谢!!!)
既然想用ajax技术就一次取一道题就可以了,控制ajax区域刷新,非ajax区存储答题结果,最后10条了 一次性提交后台就可以了。
而像lz把10条一次性取出也可以,那就只需要用js来控制页面展示和答案存储,最后一次性提交就可以了。
我以前也做了很多一个页面多步操作的例子。
我觉得这样,不一定一次性取出来,可以每次去一道,连续取十次,一回提交一次。打个比方,你取出来十个id号,然后一次性保存在页面中,然后按照次序提交到server,server 判断答案,取出新题目,送到客户端!
既然你已经去出来,可以放到map里,然后每次提交后重新按照key,set回map里,最后用一个方法提交