【发布时间】:2015-04-19 03:55:01
【问题描述】:
我想在servlet中获取一个动态生成的单选按钮的值,下面是我的jsp代码
<c:forEach items="${questions1}" var="quest">
<tr>
<td>${quest.questions}</td>
</tr>
<tr>
<td><input name="${quest.questionId}" type="radio" value="${quest.option1}" />${quest.option1}</td>
</tr>
<tr>
<td><input name="${quest.questionId}" type="radio" value="${quest.option2}" />${quest.option2}</td>
</tr>
<tr>
<td><input name="${quest.questionId}" type="radio" value="${quest.option3}" />${quest.option3}</td>
</tr>
<tr>
<td><input name="${quest.questionId}" type="radio" value="${quest.option4}" />${quest.option4}</td>
</tr>
<tr>
<td><input name="${quest.questionId}" type="radio" value="${quest.correctAns}" />${quest.correctAns}</td>
</tr>
<tr><td><input name="hcorrectAns" type="hidden" value="${quest.correctAns}" /></td></tr>
</c:forEach>
我尝试过使用request.getParameter("quest.questionId"); 和request.getParameter("${quest.questionId}") 它不起作用,因为我得到了空值。谢谢
【问题讨论】:
-
你试过
request.getParameter("put the actual question ID here")吗? -
request.getParameter(quest.questionId);,但你需要quest对象.. -
对不起,我有点困惑,我如何创建任务对象?