首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

如何取得checkbox中的多个值啊

2012-02-23 
怎么取得checkbox中的多个值啊?我用request.getParameterValues()取不到啊请高手们指教一下谢谢!!![解决办

怎么取得checkbox中的多个值啊?
我用request.getParameterValues()
取不到啊
请高手们指教一下
谢谢!!!

[解决办法]
可以的,前提是checkbox要选中
下面的代码获取请求中的所有参数和值

Enumeration enum = req.getParameterNames();
for (; enum.hasMoreElements(); ) {
// Get the name of the request parameter
name = (String)enum.nextElement();
out.println(name);

// Get the value of the request parameter
value = req.getParameter(name);

// If the request parameter can appear more than once in the query string, get all values
String[] values = req.getParameterValues(name);

for (int i=0; i <values.length; i++) {
out.println( " "+values[i]);
}
}
[解决办法]
你是在什么地方中取?
如果是在JAVA中取的话,必须保证checkbox在form中,而且有选中的checkbox
[解决办法]
request.getParameterValues()是可以的
[解决办法]
如果你全选会做的话
直接这样就行 String num[]=request.getParameterValues( "aa ")

热点排行