struts2缓存问题
来源:互联网 发布:沈阳二手房数据 编辑:程序博客网 时间:2024/06/06 22:32
调试了这么久,总算解决了这个问题,一定得总结一下
问题描述: 在页面上做了一个异步分页, 第一次访问可以获取到所有员工分页列表,当进行部门分页时,获取到的是部门的所有员工,可是当再次去获取所有员工分页时, 返回的是上次获取部门后的所有员工.?
解决过程:一直以为是前台js问题,debug调试发现,第3次再次访问action时,进来的参数仍然是上次(按部门分页时的参数),终于找到原因了,如何解决呢?经过baidu,发现了下面的回答,
刚好,我的项目就是ssh整合开发, 是不是这个原因呢? 我的action创建是交给spring管理的,于是更改spring配置文件
<!-- 用户Action -->
<bean id="userAction" class="com.xxx.action.UserAction" scope="prototype">
<property name="iuserService" ref="sysUserServiceImpl"/>
<property name="sysUser" ref="sysUser"/>
</bean>
添加scope属性为 prototype,重启发现问题已经解决了. 对scope不太了解,于是baidu了一下.
scope:有多个作用域分别是prototype、request、session、global session
默认作用域: 即scope="singleton“ 单例模式
<bean id="role" class="spring.chapter2.maryGame.Role" scope="singleton"/> 这里的 scope 就是用来配置 spring bean 的作用域,它标识 bean 的作用域。 在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype), Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean参看博客:http://www.juziku.com/zhouchao/wiki/4036.htm
- struts2缓存问题
- struts2 缓存问题
- struts2二次上传图片缓存问题
- Struts2缓存解析
- 缓存问题
- 缓存问题
- 缓存问题
- 缓存问题
- 缓存问题
- servlet struts2清除页面缓存
- struts2问题
- struts2问题
- struts2问题
- struts2问题
- struts2问题
- struts2问题
- servlet struts2清除页面缓存代码
- EaCache+spring+struts2对象缓存实例
- vc2010编译opencv2.4.6 【1】
- Linux与VxWorks主要区别(六):实时性
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端一)
- 黑马程序员——冲刺阶段——7K面试题(交通信号灯系统)
- 适配iOS7开发
- struts2缓存问题
- Linux与VxWorks主要区别(七):文件系统差异
- Android性能优化
- 适配iOS7开发2
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)
- 获取tableviewCell在当前屏幕中的坐标值
- ORACLE中数组
- 黑马程序员:内部类介绍
- lighttp+php+arm-ubuntu上传文件(带滚动条)