在一个action类中有一个private User user;getter setter方法 或是实现ModelDriven<User> getModel方法有方法upadte1 update2update1对应表单 userName
update2对应表单 userPwd发出请求执行update1完 fromword页面
在提交 发出请求执行update2 这时候表单只有一个userPwd 而这action类的User实体是一个全局的属性userName的数据还是存在该怎么解决在struts1提交表单没有对应到实体的数据是null在struts2中要怎么做
update2对应表单 userPwd发出请求执行update1完 fromword页面
在提交 发出请求执行update2 这时候表单只有一个userPwd 而这action类的User实体是一个全局的属性userName的数据还是存在该怎么解决在struts1提交表单没有对应到实体的数据是null在struts2中要怎么做
让User对象中的属性,都还原到初时状态.这种情况出现的原因是:
struts2使用的是单例模式(singleton),所以保留以前执行的状态
“在提交 发出请求执行update2 这时候表单只有一个userPwd 而这action类的User实体是一个全局的属性userName的数据还是存在 ”
当你再次提交的时候这时候表单只有一个userPwd 是吧!
那这样userName的值也是为null的啊
这有什么问题吗??
struts2是单例吗??