如何将页面中的list参数传递给后台?现在页面有个List类型数据集shoppinglist,要传回后台
如果用action=goShopping.do?shoppinglist=<%shoppinglist%>
会报错Parameters: Character decoding failed. Parameter skipped.
java.io.CharConversionException: isHexDigit向各位请教了。

解决方案 »

  1.   

    <%==shoppinglist%>少了=吧、
    你这是个啥功能啊?传list?
      

  2.   

    整个List直接传回后台?建议楼主不用传后台,直接用request.attr或者session保存然后直接从后台去取就OK了。方法有很多种的,楼主不一定要吊死在一棵树上。
      

  3.   

    这个不行 url只能传字符串 键值对,jsp 传到后台用转发:
    session.setAttribute("shoppinglist", shoppinglist);
    request.getRequestDispatcher("list.do").forward(request, response);
      

  4.   

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

  5.   

    session.setAttribute("shoppinglist", shoppinglist);
    写错了
    是request.setAttribute("shoppinglist", shoppinglist);
      

  6.   

    action=goShopping.do?shoppinglist=${shoppinglist}
      

  7.   

    request.setAttribute("shoppinglist", shoppinglist);
    request.getRequestDispatcher("list.do").forward(request, response);
      

  8.   

    你为什么传个List给后台呢?一般LIST在页面上都是迭代输出啊。你要实现什么功能啊?