使用ssh的时候modal对象中的属性不能和action中的属性同名

[size=xx-large]今天在使用ssh的时候发现了一个奇怪的问题,

我有以下几个类


UserAction implements ModelDriven {
   private list;
   private User user = new User()
}

bean类
user{
private list;
}

[/size]
之前没有给user添加list属性的时候, 在jsp页面可以正常的获取action的属性 list,
但是给user加上了list以后 ,我发现在jsp页面就不能正常读取到list,debug发现list中确实有值,但是就是读取不到.

后来通过测试发现,user 中的list属性不能用getList  因为action中已经有getList ,
如果我修改了user的getlist方法名 就可以正常读取出来了

具体我估计是因为action的model中的list 和action的list属性冲突造成的,避开就没有问题了




你可能感兴趣的:(java,ssh,stritus2)