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

JSP动态表单中 传递多个Checkbox参数值的有关问题!

2012-01-15 
JSP动态表单中 传递多个Checkbox参数值的问题!!!!我在一个JSP页面表单中列了一个表格,表格的每一行前有一

JSP动态表单中 传递多个Checkbox参数值的问题!!!!
我在一个JSP页面表单中列了一个表格,表格的每一行前有一个checkbox,checkbox的name= "itemId "   value= " <%=item.getItemId()% ",下面还有个提交按钮,这个表格可以正常显示.但是把checkbox的值传给下个页面时却没接受到参数!!!
我是这样接受的

String[]   items=request.getParameterValues( "itemId ");

if(items!=null)   {
  for(int   i=0;i <items.length;i++)   {
 
  if(action.equals( "放入购物车 "))   cart.addItems(items[i],1);
  else
  if(action.equals( "删除 "))cart.removeItem(items[i]);
 
 
  }
}

这个items为null!     谁能给出可能出现的原因!!!

[解决办法]
可能你根本就没有给 <%=item.getItemId()%> 赋值
[解决办法]
复杂
[解决办法]
一个购物车 没这么复杂吧,应该可以写个类就能实现了。
[解决办法]
<input type= "checkbox " name= "itemId " value= " <%=item.getItemId()%> ">
应该是这儿错了..是不是value没有值啊.确认一下..
[解决办法]
<input type= "checkbox " name= "itemId " value= " <%=item.getItemId()%> ">
改成 <input type= "checkbox " name= "itemId " value= "aa "> 然后你从里面去值,看能取出来不

热点排行