如何在循环中获取名称不同的radio的值,在后台获取到

你过来啊。 2017-08-16 02:09:11
<c:forEach items="${data.que}" var="q" varStatus="go">
<div class="test_content_nr">
<ul>
<li id="#qu_0_${q.id}">

<div class="test_content_nr_tt">
<i>${go.count }</i><span> (10分)</span><font>${q.question }</font><b class="icon iconfont"></b>
</div>

<div class="test_content_nr_main">
<ul>

<li class="option">
<input type="radio" class="radioOrCheck" name="${q.id}"
id="0_answer_1_option_1" value="A"
/>
<label for="0_answer_1_option_1">
A.
<p class="ue" style="display: inline;" >${q.achoose }</p>
</label>
</li>


<li class="option">
<input type="radio" class="radioOrCheck" name="${q.id}"
id="0_answer_1_option_2" value="B"
/>
<label for="0_answer_1_option_2">
B.
<p class="ue" style="display: inline;" >${q.bchoose }</p>
</label>
</li>

<li class="option">

<input type="radio" class="radioOrCheck" name="${q.id}"
id="0_answer_1_option_3" value="C"
/>
<label for="0_answer_1_option_3">
C.
<p class="ue" style="display: inline;" >${q.cchoose }</p>
</label>
</li>


<li class="option">
<input type="radio" class="radioOrCheck" name="${q.id}"
id="0_answer_1_option_4" value="D"
/>
<label for="0_answer_1_option_4">
D.
<p class="ue" style="display: inline;" >${q.dchoose }</p>
</label>
</li>

</ul>
</div>
</li>


</ul>
</div>
</c:forEach>
...全文
316 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
随心凌动 2018-05-22
  • 打赏
  • 举报
回复
引用 2 楼 pany1209 的回复:
[quote=引用 1 楼 klz3937 的回复:] String[] values = request.getParameterValues("name"); for(String value : values){ System.out.println(value); } 为什么获取不到值
name是什么意思?属性不都是变化的q.id吗??肯定拿不到、、、、

Map<String,String[]> map=request.getParameterMap();
    	Set<String> set=map.keySet();
    	for (String str : set) {
			System.out.println(Arrays.toString(map.get(str)));
		}
[/quote] 这个答案完全正确在相应的java代码中获得了所有选项的答案,找了好久,谢谢层主了
kobe8free 2017-08-16
  • 打赏
  • 举报
回复
引用 2 楼 pany1209 的回复:
[quote=引用 1 楼 klz3937 的回复:] String[] values = request.getParameterValues("name"); for(String value : values){ System.out.println(value); } 为什么获取不到值
name是什么意思?属性不都是变化的q.id吗??肯定拿不到、、、、

Map<String,String[]> map=request.getParameterMap();
    	Set<String> set=map.keySet();
    	for (String str : set) {
			System.out.println(Arrays.toString(map.get(str)));
		}
[/quote] 二楼说的很对啊,假设你是整个form提交,采用二楼方法获取所有 请求参数
李德胜1995 2017-08-16
  • 打赏
  • 举报
回复
引用 1 楼 klz3937 的回复:
String[] values = request.getParameterValues("name"); for(String value : values){ System.out.println(value); } 为什么获取不到值
name是什么意思?属性不都是变化的q.id吗??肯定拿不到、、、、

Map<String,String[]> map=request.getParameterMap();
    	Set<String> set=map.keySet();
    	for (String str : set) {
			System.out.println(Arrays.toString(map.get(str)));
		}
你过来啊。 2017-08-16
  • 打赏
  • 举报
回复
String[] values = request.getParameterValues("name"); for(String value : values){ System.out.println(value); } 为什么获取不到值

81,116

社区成员

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

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