219:simple questiong :服务器端取得的值 你弄倒了,应该是各个name相同,但各个value不同。比如 name=checkbox ,value=c1,c2,c3.......在servlet中用request.getParameterValues("checkbox")来取.返回是一个数组,就是你点选了的值的数组,比如 c1,c2两个。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用if request.getParameterValues("checkbox1")!=null) 来判断是否checkbox1被选中其他同理 to sharetop(天生不笨):没弄倒啊!就是一个名字---值的对to zych72(闹闹):sure:)循环取得request理所有值的代码怎么写的:)我发现来这问比自己去找以前的代码方便!:) 然后用request.getParameterValues(name)循环取得,不过你应该事先设计这些参数的意义。 如果你想从checkbox中取出所有选中的项目,你要把这些checkbox取相同的名字,但不同的值。这样在servlet中可以用request.getParameterValues("name")来取出所有选中的项目值,它们被存在一个String[]里,你就可以得到了,不知道你的意图是不是这样?所以我建议你倒过来。 request.getParameter("checkbox1") 为checkboxrequest.getParameter("checkbox2") 为checkboxrequest.getParameter("checkbox3") 为nullrequest.getParameter("checkbox4") 为null request.getParameter("checkbox1") 为truerequest.getParameter("checkbox2") 为truerequest.getParameter("checkbox3") 为falserequest.getParameter("checkbox4") 为false 天啊?为什么大家都这么麻烦?把页面上所有checkbox取同样的name,在servlet里可以用request.getParameterValues("name")直接取出所部选中的项的值value即可,返回是一个String[],然后看它的长度就知选了几个,每个值是什么一个个取出来就OK了,是不是比这上面的一大堆代码清楚?? 紧急插播请各位高手帮忙给看看,题目很简短的,很急呀,麻烦大家了http://www.csdn.net/expert/topic/490/490173.shtmhttp://www.csdn.net/expert/topic/490/490039.shtmhttp://www.csdn.net/expert/topic/490/490022.shtm 同意路人甲的结论request.getParameter("checkbox1") 为checkboxrequest.getParameter("checkbox2") 为checkboxrequest.getParameter("checkbox3") 为nullrequest.getParameter("checkbox4") 为null 小弟想八卦下你们美化JSP网站时都用什么软件啊? jsp页面跳转到servlet,出了使用表单,还有哪些方法? 求助:一个运行速度的问题 如何让一些任务自动执行 请教tomcat下URL大小写敏感问题! 服务器 文件同步 (100分求结果)谁教会了我,分就给谁!!!! 请推荐一个java的开源的论坛. 先是字符转换,先谢了 老类型,新问题!在线等待,可以加分! jsp调用java bean的问题 如何得到java程序运行的当前相对(或绝对)路径呀
if request.getParameterValues("checkbox1")!=null)
来判断是否checkbox1被选中
其他同理
to zych72(闹闹):sure:)循环取得request理所有值的代码怎么写的:)
我发现来这问比自己去找以前的代码方便!:)
如果你想从checkbox中取出所有选中的项目,你要把这些checkbox取相同的名字,但不同的值。这样在servlet中可以用request.getParameterValues("name")来取出所有选中的项目值,它们被存在一个String[]里,你就可以得到了,不知道你的意图是不是这样?所以我建议你倒过来。
request.getParameter("checkbox2") 为checkbox
request.getParameter("checkbox3") 为null
request.getParameter("checkbox4") 为null
request.getParameter("checkbox2") 为true
request.getParameter("checkbox3") 为false
request.getParameter("checkbox4") 为false
天啊?为什么大家都这么麻烦?把页面上所有checkbox取同样的name,在servlet里可以用request.getParameterValues("name")直接取出所部选中的项的值value即可,返回是一个String[],然后看它的长度就知选了几个,每个值是什么一个个取出来就OK了,是不是比这上面的一大堆代码清楚??
request.getParameter("checkbox1") 为checkbox
request.getParameter("checkbox2") 为checkbox
request.getParameter("checkbox3") 为null
request.getParameter("checkbox4") 为null