strust2 Action scope属性 配置
来源:互联网 发布:数据分析十大算法 编辑:程序博客网 时间:2024/04/28 18:34
介绍下背景,项目用的是 Ext3.4+json+struts2+spring+hibernate的架构方式
今天碰到个奇怪的事情,我在新增人员时,用Ext form的submit方式 提交新增数据时
出错了,这本身没有什么奇怪,报错原因是应为我的新增的参数类型不匹配,后台也报错了
JS 也弹出了报错信息,更奇怪的再后面,报错之后我再点击查询人员、修改人员、导出、导入都报错了
而且返回的错误信息都是跟之前的报错信息是一模一样,弄了半天终于搞懂了是什么原因
Ext form 提交数据 成功与否是取决 返回的 json 对象中 的sucess 属性是true or false
true 的话执行 sucess 函数,否则执行 failue 函数
我请求这个Action的其他方法时,报的错误信息跟之前那个新增时报错的一模一样是因为
这个Action 在spring里面默认配置的时单例 ,相当于多次请求只有一个实例在处理请求,而上次保存时
应经把sucess 这个属性改成 false ,所有不论你在怎么请求都是报错了 !
解决方案: 在spring bean 配置里面,把Action 的 scope属性 配置成 "prototype" 就解决了
<bean id="lineManage" class="XXXXXXX.LineManageAction" scope="prototype">
今天碰到个奇怪的事情,我在新增人员时,用Ext form的submit方式 提交新增数据时
出错了,这本身没有什么奇怪,报错原因是应为我的新增的参数类型不匹配,后台也报错了
JS 也弹出了报错信息,更奇怪的再后面,报错之后我再点击查询人员、修改人员、导出、导入都报错了
而且返回的错误信息都是跟之前的报错信息是一模一样,弄了半天终于搞懂了是什么原因
Ext form 提交数据 成功与否是取决 返回的 json 对象中 的sucess 属性是true or false
true 的话执行 sucess 函数,否则执行 failue 函数
我请求这个Action的其他方法时,报的错误信息跟之前那个新增时报错的一模一样是因为
这个Action 在spring里面默认配置的时单例 ,相当于多次请求只有一个实例在处理请求,而上次保存时
应经把sucess 这个属性改成 false ,所有不论你在怎么请求都是报错了 !
解决方案: 在spring bean 配置里面,把Action 的 scope属性 配置成 "prototype" 就解决了
<bean id="lineManage" class="XXXXXXX.LineManageAction" scope="prototype">
0 0
- strust2 Action scope属性 配置
- 【strust2】Action的配置
- struts-config.xml 中action 属性配置中的scope问题
- struts里的配置action的scope属性
- strust2配置action的完整过程
- spring配置scope属性
- Strust2配置
- spring配置文件中配置Action中的scope
- strust2 action跳转问题
- (上节)Spring+JDBC+Struts;实现图片上传;配置的属性默认dbc用单例模式,action一定要scope=“prototype”
- struts action配置属性
- Struts基础:struts-config.xml中action的scope属性
- strust2将jsp页面属性值封装传值给action详解以及问题处理
- Spring配置Scope属性注意点
- Spring配置Scope属性注意点
- Strust2 属性异常
- struts+spring action应配置为scope="prototype"
- struts+spring action应配置为scope="prototype"
- validform表单验证插件最终版
- 一次“艰难”的改写网页:正所谓平时写的少,用时干着急啊!
- Uva-232 - Crossword Answers
- SQL基础日记
- 路由器转发
- strust2 Action scope属性 配置
- 屏幕适配
- 定义一个线性表接口
- nyoj 24
- java编程思想11.10-map
- JSP 中文乱码处理解决方案
- Activity切换动画、overridePendingTransition、fragment动画
- struts-default.xml
- mybatis oracle 新增返回主键