日期:2014-05-19 浏览次数:20876 次
Enumeration enum = request.getParameterNames();
while(enum.hasMoreElement()){
String name = enum.nextElement();
String value = request.getParameter(name);
}
------解决方案--------------------
前台的ridio的name 设为一致 表单提交以后 后台用
String[] answer= request.getParameterValues("answer");
String answers = "";
kaoshi k = new kaoshi();
if (answer_Array != null) {
for (int i = 0; i < answer_Array.length; i++) {
xxx.save (answer_Array[i])//添加到数据库
)
}
} else {
answers= request.getParameter("answer");
}
------解决方案--------------------
试题是从数据库随机读取,那么你的radio的ID应该可以关联到试题。然后你在js里循环读取所有的radio,把id和对应的值都取出来。到javabean里面再读取。
var obj = document.forms[0].elements;
//判断obj[i].style是否为radio
//obj[i].name是radio的id,obj[i].value是你要得到的题目对应的答案。
//然后拼起来,不过题量大的话,拼的方法不合适,可能会超过限制。