我正在尝试将选定的单选按钮值发送到servlet,但它不起作用请参阅下面的代码。
<c:set var="questionAnswers" value="${quentionAnsers[0]}" />
<c:choose>
<c:when test="${questionAnswers == 'single'}">
<c:forEach var="answers" items="${quentionAnsers}" >
<input type="radio" name="gender" value="${selectedAnser}"/>${answers}
</c:forEach>
</c:when>
<c:otherwise>
<input type="radio" name="gender" value="Male" />Male
<input type="radio" name="gender" value="Female" />Female</td>
</c:otherwise>
</c:choose>
在我的支持下,我正在做
String selectAnser= request.getParameter(selectedAnser());
但我没有得到这个价值。
还有一种方法,我只能从2到5的列表中显示为单选按钮吗?
请建议!
答案 0 :(得分:1)
您应该能够使用输入名称获取参数:
String selectAnser= request.getParameter("gender");
在你的jsp中你确定值属性应该是$ {selectedAnser},对我来说它应该是变量$ {answers}:
<c:forEach var="answers" items="${quentionAnsers}" >
<input type="radio" name="gender" value="${answers}"/>${answers}
</c:forEach>