使用ssh的时候modal对象中的属性不能和action中的属性同名
2014-05-23 13:15
246 查看
[size=xx-large]今天在使用ssh的时候发现了一个奇怪的问题,
我有以下几个类
Java代码
UserAction implements ModelDriven {
private list;
private User user = new User()
}
bean类
Java代码
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代码
UserAction implements ModelDriven {
private list;
private User user = new User()
}
bean类
Java代码
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属性冲突造成的,避开就没有问题了
相关文章推荐
- 在使用Scripting.FileSystemObject 的时候报错automation服务器不能创建对象
- 按钮的基本使用(不能直接访问对象的 结构体属性 的成员变量\)
- springMVC使用JQUERY提交数组接收时候报错,接收参数对象的属性为数组
- 使用radioGroup的时候,每个radioButton的状态选择器要使用 state_checked=""属性,不能使用selected
- 使用structs2的时候进入action 不能赋值的错误
- struts2:在Action中使用Servlet的API,设置、读取各种内置对象的属性
- android studio <item/>标签下不能使用showAsAction属性
- 使用VS2003创建WEB程序的时候出现"AutoMation服务器不能创建对象"错误
- 使用Gson json转对象(list)时,某属性对应json值为空,不能转成功
- vba编程不知道该使用什么对象属性方法实现操作的时候用宏录制来查阅代码
- json对象,使用 “ . ”获取值是,不能使用变量作为属性名。
- 要把多个array-like的对象连接在一起,不能使用concat的时候
- 再谈使用UrlRewrite时修改form的action属性问题
- Spring使用hibernateTemplate不能save对象的问题.
- 使用 struts2.0 返回数据列表时的collection 变量名不能与jsp文件同名?
- 使用UrlRewrite时修改form的action属性问题
- VSTS有Bug,分析数据库的维度和维度属性使用中文命名时候,作为报表参数会出错。虽然有解决办法但是头大。
- 再谈使用UrlRewrite时修改form的action属性问题
- OutLook样式类使用过程,弹出模式对话框时候,鼠标不能点击对话框按钮,的问题。
- 上网的时候出现 "Automation 服务器不能创建对象" 的解决方法