我现在用JSP要做一个带跳转逻辑的问卷,每道题中选不同的选项会跳到不同的另一道题中,页面上只显示用户当前需要答的一道题,另外根据每个选项的不同会计不同的分。目前的问卷的题目和选项以及逻辑是已知的,我已经建立了问卷表、问卷中的答题表和题库表还有选项库表。
    现在遇到一个问题就是不知道该如何将用户实际答题时的每道题存进问卷中的答题表中。开始设想的是所有题都隐藏在一个页面中,根据JS控制跳转逻辑显示下一题,但是这样的话该如何获取用户答题的轨迹,知道哪道题答了呢?还有就是如果答错了,系统如何给返回到上一题呢?
    还有一种方案是想一个页面显示一道题,每道题通过session缓存,最后一起存入数据库,但是这样针对一种逻辑就有些麻烦:多选题的话,如果用户先选一个,会针对此选项跳转一圈后,再回到此多选题,让用户可再选择其他选项。
    麻烦大家帮我评估一下,再提供些简单易行的解决方案,只用JSP+JS啊,谢谢了!!!
    我个人其实比较倾向于前一种情况,比较好处理。