我开发项目,以前一直用的属性驱动,在action里面复制上bean中的属性来匹配jsp中input等控件里面的值。现在我想用模型驱动方式,却遇到一个棘手的问题:我保存明细表,一次有若干条记录,那么action里面不再是一个bean,而是bean的集合,例如set。这时,我的jsp里面input控件的名字应该如何命名才能自动匹配呢?还是用“bean.username”这样的方法是不行的。我知道有办法可以匹配到action里面的集合属性,我见过,但是忘记了。希望知道的朋友指点一下。

解决方案 »

  1.   

    如果是list,可以用bean[0].user.name的方式传入。集合类型不清楚,楼主尝试下,或者找资料详细看下这方面。
      

  2.   

    可以在strusts配置文件中 配置返回类型  我以前用过map
    具体情况还要看页面的需求
      

  3.   

     也想不起来了 顺手查了查  http://easonfans.javaeye.com/blog/451657 或许能启发到楼主..我还是很模糊 - -