点击超链接时跳转到一个servlet,怎样在servlet中获得checkbox的值

 我来答
血神飞敛
2011-10-24
知道答主
回答量:18
采纳率:0%
帮助的人:13.9万
展开全部
form表单中任何需要提交的信息,都需要一个属性:name,没有这个属性存在,servlet无法获取到。只能手动加参数传值,有name属性的话,checkbox文本框只要有选中,提交后request自动会获取到该名字以及值。然后servlet中获取值:getParameterValues(复选框名) 这个方法可以获取到多个相同名字,返回String数组。复选框name=值,这个值基本上都是一样的,只要是同类型的复选选项。
问号等于不明白
推荐于2016-03-29 · TA获得超过446个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:190万
展开全部
通过JS
流程是这样的
首先你链接写上onclick =“a()”
然后在a方法里通过var temp=document.getElementById('users').value 获取checkbox值
然后在把通过跳转 window.location.href=“servlet地址?id="+temp
在你跳转的servlet里通过getparameter("id")获取值
如果你要传入多个值 就这样
window.location.href=“servlet地址?id="+temp+"&id2="temp2
以此类推
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
derek2537
2011-10-24 · 超过14用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:35.8万
展开全部
将checkbox放在表单中,给超链接一个onclick事件,然后进行表单提交
在servlet中的doPost方法中用request就能拿到值了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
斑库云店通
2011-10-24 · TA获得超过407个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:323万
展开全部
现在JS里判断checkbox的checked是true还是false。如果是true,把值传给servlet。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式