原文:Struts2 action的单例与多例

struts 的Action是多实例的并非单例,也就是每次请求产生一个Action的对象。原因是:struts 的Action中包含数据,例如你在页面填写的数据就会包含在Action的成员变量里面。如果Action是单实例的话,这些数据在多线程的环境下就会相互影响,例如造成别人填写的数据被你看到了。所以Struts 的Action是多例模式的。 问题出现了,可以让struts 的action变成单 ...

2015-08-20 16:05 0 2952 推荐指数:

查看详情

struts2action多例,servlet是单

struts2action多例的,即一个session产生一个action如果是单的话,若出现两个用户都修改一个对象的属性值,则会因为用户修改时间不同,两个用户访问得到的 属性不一样,操作得出的结果不一样.举个例子:有一块布长度300cm,能做一件上衣(用掉100cm)和一件裤子(用掉 ...

Tue Jun 24 02:39:00 CST 2014 0 2839
Struts2多例

struts 2的Action默认是多实例的并非单,也就是每次请求产生一个Action的对象,即每次访问的参数都被封装在Action的成员变量中。 struts2Action多实例的优势在于是线程安全的,每次请求都会创建单独的Action类来处理,而不用想servlet一样担心线程安全问题 ...

Thu Apr 13 03:41:00 CST 2017 0 3890
SSH中Action的单多例

Structs2中的Bean默认的是单,在整个程序运行期间,每个Bean只有一个实例,只要程序在运行,这个实例就一直存在。 对于Action来说,单就容易出问题。如果客户端每次提交的参数都是一样的,后面提交的值把前面提交的值覆盖了,那问题还不是很大。但是如果存在可选参数的情况,比如上次提交 ...

Wed Aug 10 22:39:00 CST 2016 0 2043
struts2基于注解的action

使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。 要使用注解方式,我们必须添加一个额外包:struts2-convention-plugin-2.x.x.jar。 虽说是零配置的,但struts.xml还是少不了的,配置 ...

Fri Jun 12 23:19:00 CST 2015 0 10882
struts2 Action作用

1. Action映射: action映射是Struts2框架中的基本” 工作单元”,action映射就是将一个请求URL(即action的名字)映射到一个action类,当一个请求匹配某个action的名字时,框架就使用这个映射来确定如何处理请求。 2. 使用method属性 ...

Tue Apr 05 22:44:00 CST 2016 1 3743
Struts2Action之ResultType

我们在struts-defalut.xml文件中可以看到如下图所示: 这些类型是配置文件所带的。接下来我们主要讲解我标注出来的这个,其他的我就不做详解了,有兴趣的可以去试试。 web.xml文件我在这里就不配置了。直接从action开始 1.0当type取值为chain时 ...

Fri Mar 03 18:19:00 CST 2017 0 1564
struts2action向jsp传参数

struts2action向jsp传参数: 1.在action类里面的成员变量域那里写上你要返回给jsp的变量和相应的get set方法(比如list)..   在execute方法里为list填充了数据.. 2.直接在jsp调用.   1).加上<%@ taglib ...

Wed May 09 21:52:00 CST 2012 0 4458
Struts2Action基础与配置

Action基础 Action是什么   在Struts2中,一个Action类代表一次请求或调用,每个请求的动作都对应于一个相应的Action类,一个Action类是一个独立的工作单元。也就是,用户的每次请求,都会转到一个相应的Action类里面,由这个Action类来进行处理,因此一 ...

Sat Jan 26 00:16:00 CST 2013 0 9111
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM