发布网友
共2个回答
热心网友
首选你要改下东西:
<input type="radio" name="${dto.id}" value="A"/>${dto.answer1}
<input type="radio" name="${dto.id}" value="B"/>${dto.answer2}
<input type="radio" name="${dto.id}" value="C"/>${dto.answer3}
<input type="radio" name="${dto.id}" value="D"/>${dto.answer4}
提交到方法里处理:
首选获取list 要的是id
然后循环list取答案
给你个例子吧,jsp页面写法和上面一样
后台代码:
ArrayList<Integer> mustOneExamID = ExamTitle.mustOneExamID; // 这里是跟你说的获取list, 我这里list里只存了id
for (int i = 0; i < mustOneExamID.size(); i++)
{
String key = req.getParameter("Key1" + mustOneExamID.get(i)); //这个就是从jsp页面获取的答案
}
可能不太好,你自己研究一下吧,这个要是说的话用语言我真不好说,呵呵、。追问ArrayList mustOneExamID = ExamTitle.mustOneExamID; 这句代码能不能解释下呢?
追答我这里写的就是获取id
${dto.answer1}
也就是这里的id
因为那样就可以用req.getParameter();获取答案了
热心网友
就是由1开始到10