jsp提交的form中有很多单选题和多选题选择的答案

ppzhangj 2012-08-17 09:07:19
现在要进行评分,怎么用JavaBean来处理这个form
...全文
806 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyanpeng12 2013-04-05
  • 打赏
  • 举报
回复
ZGLzgl1991 2012-08-17
  • 打赏
  • 举报
回复
在JavaBean中获取提交的答案,用if判断答案是否正确,给出分值,然后重定向到另一页面显示评分。(个人想法)
dw_java08 2012-08-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

Mark.jsp:
Java code

<body>
<jsp:useBean id="mark" scope="page" class="com.zss.entity.Mark" />
<jsp:setProperty name="mark" property="*" />

<%
if(mar……
[/Quote]

学习了。
kuailexiaobuding4 2012-08-17
  • 打赏
  • 举报
回复
定义数组然后去对比值判断。楼上的可以啊
Sammie 2012-08-17
  • 打赏
  • 举报
回复
Mark.jsp:

<body>
<jsp:useBean id="mark" scope="page" class="com.zss.entity.Mark" />
<jsp:setProperty name="mark" property="*" />

<%
if(mark.getId() != 0){
out.println("您选择的答案:单选1. "+mark.getNo1()+"; 2. "+mark.getNo2()+" 多选:1.");
String[] nos = request.getParameterValues("nos1");
for(String no :nos ){
out.println(no +" ");
}
}
%>
<form name="form1" method="post" action="Mark.jsp?id=1">
单选题:<br /><br />
1、以下哪个是阿根廷球星.<br />
<input type="radio" value="A" name="no1"> A.梅东
<input type="radio" value="B" name="no1"> B.梅南
<input type="radio" value="C" name="no1"> C.梅西
<input type="radio" value="D" name="no1"> D.梅北
<br /><br />
2、以下哪个是法国球星球星.<br />
<input type="radio" value="A" name="no2"> A.上贝上
<input type="radio" value="B" name="no2"> B.下贝下
<input type="radio" value="C" name="no2"> C.里贝里
<input type="radio" value="D" name="no2"> D.外贝外
<br /><br />
多选题:<br /><br />
1、以下哪些是2B国家.<br />
<input type="checkbox" value="A" name="nos1"> A.日本
<input type="checkbox" value="B" name="nos1"> B.韩国
<input type="checkbox" value="C" name="nos1"> C.菲律宾
<input type="checkbox" value="D" name="nos1"> D.印度尼西亚
<input type="checkbox" value="E" name="nos1"> E.马来西亚
<input type="checkbox" value="F" name="nos1"> F.印度
<br /><br />
<input type="submit" name="Submit" value="提交答案 ">
</form>
</body>



Mark.java类:

private int id;
private String no1;
private String no2;
private String nos1;
private String nos2;


ppzhangj 2012-08-17
  • 打赏
  • 举报
回复
那这个JavaBean具体怎么设计呢?比如有30个单选题的答案。用Map吗?

81,122

社区成员

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

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