本帖最后由 shyy123 于 2011-11-07 16:20:06 编辑

解决方案 »

  1.   

    没人会吗?我从FormBean中定义了一个ArrayList数组,又定义了一个工具类,这样可以把所有的页面值传给FormBean,可是只有在页面中显示的值可以传回去,自己增加的值在Action中取得为null,这是为什么啊,大家帮帮忙啊?这个问题纠结我两天了。
      

  2.   

    我的这个问题和
    http://topic.csdn.net/u/20110807/13/5a981bbf-daaa-4f76-a747-019cc2ae6f9d.html
    一样。
      

  3.   

    request.getParameterValues("itemId");
    request.getParameterValues("itemName");
    在后台循环取出来,执行set方法,执行修改!
      

  4.   

    String[] expoids = request.getParameterValues("itemId");
    String[] names = request.getParameterValues("itemName");
    for (int i = 0; i < expoids.length; i++) {
        int j = expoids[i].indexOf(",");
        int k = names[i].indexOf(",");    
         对象.set(expoids[i].substring(0, j));
         对象.set(expoids[i].substring(0, k));
         调用更新该对象的方法
    }
    注意类型转换,试试吧!
      

  5.   

    [Quote=引用 4 楼 xingfuzhijianxia 的回复:]
    谢谢,已经解决了, 可是不必截取了,expoids[i]和names[i]就已经取得第一个字符串了。^_^给你加分,哈哈,把这个request.getParameterValues这个给忘了,看来还得努力学习啊。