struts2中radio如何传值 如何在action中接受 不是s:radio就是普通的radio

还有在迭代器中有很多值我想只取选中的radio的那个值而不是其他的没有选中的值如何做到谢谢这我知道但是加了s:iterator后怎么处理呢比方说对于一行东西加了itera... 还有在迭代器中有很多值
我想只取选中的radio的那个值
而不是其他的没有选中的值
如何做到
谢谢
这我知道
但是加了s:iterator后怎么处理呢
比方说对于一行东西 加了iterator后 从数据库中调数据 末尾自己填数量
如果我用iterator后 即使没有被选中的radio也会传数据(默认的value或者null)传给action
怎么解决这个问题
谢谢
展开
 我来答
ydw85
2011-05-27
知道答主
回答量:18
采纳率:0%
帮助的人:21.6万
展开全部
通过radio的value属性传值。

在radio中,名字设为一样的,如果每个radio设置value值,<input type=radio name="test" value="1"><input type=radio name="test" value="2">,这样提交时,哪个选中就是那的值了。对于radio和checkbox类似的,如果没有选中的,并不会提交到action层。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tjglf
推荐于2016-01-01 · 超过22用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:69.9万
展开全部
<s:iterator value="list">
<s:hidden name="ids" value="id">
<input type="radio" name="rds" value="1">1</input>
<input type="radio" name="rds" value="2">2</input>
</s:iterator>

页面多个name相同的元素,提交到action后可以以数组形式接收,
public String[] ids;
public String[] rds;
ids[i]的数据对应的值为rds[i],这样就可以知道哪条数据选择了什么值了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式