日期:2014-05-17  浏览次数:20651 次

急!!!如何将页面中的list参数传递给后台?
如何将页面中的list参数传递给后台?

现在页面有个List类型数据集shoppinglist,要传回后台
如果用action=goShopping.do?shoppinglist=<%shoppinglist%>
会报错Parameters: Character decoding failed. Parameter skipped.
java.io.CharConversionException: isHexDigit

向各位请教了。

------解决方案--------------------
<%==shoppinglist%>少了=吧、
你这是个啥功能啊?传list?
------解决方案--------------------
整个List直接传回后台?建议楼主不用传后台,直接用request.attr或者session保存然后直接从后台去取就OK了。方法有很多种的,楼主不一定要吊死在一棵树上。
------解决方案--------------------
探讨

除了放到session没别的办法吗?

------解决方案--------------------
request.setAttribute("shoppinglist", shoppinglist);
request.getRequestDispatcher("list.do").forward(request, response);
------解决方案--------------------
你为什么传个List给后台呢?一般LIST在页面上都是迭代输出啊。。。。你要实现什么功能啊?