你这三个方法 都叫做 属性,
你只要访问 了 你的这个Action,就 能活去到这个类中所有的属性 ,因为Struts2中的属性是类级属性
他跟Spring的是不一样的
你只要访问 了 你的这个Action,就 能活去到这个类中所有的属性 ,因为Struts2中的属性是类级属性
他跟Spring的是不一样的
解决方案 »
- struts2 和 html 的几个问题
- 关于spring的IOC你了解多少?
- struts2问题
- 初学j2ee
- sql语句,大家帮忙解释一下
- ibatis spring_c3p0 事务(进程 ID 53)与另一个进程已被死锁在 A| communication buffer 资源上,
- 怎样使用DispatchAction类调用多个Action方法(本人菜鸟,希望大家多多指教)
- 关于struts+hibernate制作登录的问题
- webwork+spring的问题!
- 请教一个简单问题,在配置好weblogic7和jbuilder7以后web相关程序入jsp,serverlet报错
- --各位大神看过来, 如何使用BeanValidationFeature 验证bean,并且日志打印可以自定义??
- GWT编译成功后运行控制台出现的问题
原来是这样啊,,学习了,那Spring是什么样的呢,还没接触过Spring呢。
原来是这样啊,,学习了,那Spring是什么样的呢,还没接触过Spring呢。spring 是在配置文件里配置bean,每个bean都是单例模式的,整个程序的每个类只会new一个对象出来,
所以只要把这个项目部署到服务器上 ,,,因为是单例 ,不管是谁都是访问到单例的属性,当并发过多时就会存在线程安全问题 。
而struts2不一样 ,他的每个类都是原型模式。 每个人访问一次,就new一个对象,所以他不存在并发的线程安全问题。
当然 ,不管是spring还是struts都可以配置每个bean是单例还是原型。默认的是spring是单例,struts是原型
原来是这样啊,,学习了,那Spring是什么样的呢,还没接触过Spring呢。spring 是在配置文件里配置bean,每个bean都是单例模式的,整个程序的每个类只会new一个对象出来,
所以只要把这个项目部署到服务器上 ,,,因为是单例 ,不管是谁都是访问到单例的属性,当并发过多时就会存在线程安全问题 。
而struts2不一样 ,他的每个类都是原型模式。 每个人访问一次,就new一个对象,所以他不存在并发的线程安全问题。
当然 ,不管是spring还是struts都可以配置每个bean是单例还是原型。默认的是spring是单例,struts是原型嗯嗯,回头得学习一下Spring。那Struts2的类级属性,是只要执行一遍就可以了,还是只要想绑定数据都得先访问这个方法。像Servlet一样。