使用ssh的时候modal对象中的属性不能和action中的属性同名_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 使用ssh的时候modal对象中的属性不能和action中的属性同名

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

 2014/4/11 15:27:17  丑陋的小可怜  程序员俱乐部  我要评论(0)
  • 摘要:[size=xx-large]今天在使用ssh的时候发现了一个奇怪的问题,我有以下几个类UserActionimplementsModelDriven{privatelist;privateUseruser=newUser()}bean类user{privatelist;}[/size]之前没有给user添加list属性的时候,在jsp页面可以正常的获取action的属性list,但是给user加上了list以后,我发现在jsp页面就不能正常读取到list,debug发现list中确实有值
  • 标签:使用 SSH
[size=xx-large]今天在使用ssh的时候发现了一个奇怪的问题,

我有以下几个类


class="java">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属性冲突造成的,避开就没有问题了




发表评论
用户名: 匿名