首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2的数据串有关问题

2013-07-01 
Struts2的数据串问题在使用spring加struts2的架构时,当访问用户多的时候老出现数据串的情况啊!最后加scope

Struts2的数据串问题

在使用spring加struts2的架构时,当访问用户多的时候老出现数据串的情况啊!最后加scope="prototype"避免struts中Action的线程安全问题

spring 默认scope 是单例模式
这样只会创建一个Action对象
每次访问都是同一个Action对象,数据不安全
struts2 是要求 每次次访问 都对应不同的Action
scope="prototype" 可以保证 当有请求的时候 都创建一个Action对象

代码如下:

@Scope("prototype")@Namespace("/test")public class TestAction extends ActionSupport {....}

??@Scope("prototype")

导入的类为:

import org.springframework.context.annotation.Scope;

热点排行