[size=xx-large]今天在使用ssh的时候发现了一个奇怪的问题,
我有以下几个类
bean类
[/size]
之前没有给user添加list属性的时候, 在jsp页面可以正常的获取action的属性 list,
但是给user加上了list以后 ,我发现在jsp页面就不能正常读取到list,debug发现list中确实有值,但是就是读取不到.
后来通过测试发现,user 中的list属性不能用getList 因为action中已经有getList ,
如果我修改了user的getlist方法名 就可以正常读取出来了
具体我估计是因为action的model中的list 和action的list属性冲突造成的,避开就没有问题了
我有以下几个类
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属性冲突造成的,避开就没有问题了
在使用SSH框架时,遇到ModelDriven属性冲突问题。当UserAction类中的User对象包含list属性时,在JSP页面无法正常读取该list,调试显示list中有值但无法访问。通过更改User类中list属性的方法名解决了此问题。
305

被折叠的 条评论
为什么被折叠?



