java考试系统判卷怎么做

我把界面的答案传到action中,怎么从数据库查出来并和做的答案进行比较,我有单选题和判断题两种题型,在数据库中存在两个表里... 我把界面的答案传到action中,怎么从数据库查出来并和做的答案进行比较,我有单选题和判断题两种题型,在数据库中存在两个表里 展开
 我来答
cowgun888
2012-06-02 · 超过12用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:35.3万
展开全部
1.
提交的时候,保存答题记录Request.setAttrbute("records",List<Test>);
Test:为自定义的考题类,包含最关键的Tid,Tanswer;即题号和答案。

从数据库中查询这些考题的记录(几个表无所谓),也用List<Test> l数据来存储

最好考题信息和记录都是根据Tid来排序的,比较好查询。
然后用一个循环来判断正确或错误

2.比较简单
当你生成Test,考题信息的时候,把正确答案也查出来,然后后台直接比较答案和正确答案, 就行了
彩怡花
推荐于2018-04-18 · TA获得超过200个赞
知道答主
回答量:134
采纳率:0%
帮助的人:104万
展开全部
给你个思路,把数据库的值调出.如第一大题,第5小时.语句没问题吧?
然后和action中的值对比.对就赋值分数,错就不赋值或赋值0.
追问
我懂这个思路,就是不会写
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzw656
2012-06-04 · TA获得超过212个赞
知道小有建树答主
回答量:493
采纳率:0%
帮助的人:176万
展开全部
判断value值就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式