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

checkbox 值的传递有关问题

2012-02-25 
checkbox 值的传递问题现在要将复选的内容传入后台,却总是为空,到底是什么问题???页面代码:c:forEach var

checkbox 值的传递问题
现在要将复选的内容传入后台,却总是为空,到底是什么问题???


页面代码:
<c:forEach var="Authority" items="${allAuthorityList}" varStatus="status">
<c:set var="row" value="${status.index % 2 != 0 ? 'odd' : 'even'}"/>
<tr class="${row}" onmouseover="this.className='highlight';" onmouseout="this.className='${row}';">
<td><input type="checkbox" name="checkedAuthIds" value="${Authority.id}">${Authority.displayName}</td>
</tr>
</c:forEach>


ACTION中代码:
String[] temp = request.getParameterValues("checkedAuthIds");
System.out.println(temp);

输出的总是空啊。。。

[解决办法]
页面上 有值没?

[解决办法]

探讨
页面上 有值没?

[解决办法]
checkbox只有被选中的checkbox的值才会作为表单数据传到服务器端。

HTML form就这么定义的。
[解决办法]
你把checkbox里面的值输出来看看是什么,先
[解决办法]
document.all("property")[index].checked
[解决办法]
LZ是不是没把checkbox放在form标签内啊!
[解决办法]
右键看看,页面源文件 的checkbox里有值吗,

热点排行