RT.要传递的对象是在一个list里,然后在页面中展现出来,我想传递整个对象进行修改

解决方案 »

  1.   

    要修改的对象是要从list集合中拿到的吗?
      

  2.   

    你的意思是将后台的list<Object>在前台显示,并且修改其中的一个对象,然后将修改后的对象传递到后台是吧?
    如果是这样的话,就需要自己写类型转换器,将页面传递过来的对象数据转换为完整的对象数据。这个方法相当麻烦,并且还需要重新Object中的toString()方法。
    还有方法就是在页面显示list<Object>,需要修改object时,将ID传递到后台,查询出数据后显示,再修改数据。
      

  3.   

    你把这个对象单独拿出来 不行吗?同时传递list和这个对象
      

  4.   

    你放到作用域范围里吧。然后,用struts2的标签从中取出来数据。要保存,你要再封装。
      

  5.   

    在页面展现出来,用c:foreach标签取值就可以了