1.>在servlet中,定义成员变量是不安全的,,因为,每次请求操作的是该同一个成员变量,,会出现线程不安全的问题.

2.>而在struts2中,在Action中定义成员变量是安全的,,因此每次请求,都会重新创建一个Action,因此每次请求处理

  的面对的是不同的Action,因而不会出现线程不安全的问题.

最新文章

  1. js高程读书笔记(第4章--变量、作用域和内存)
  2. 理解HTTP和HTTPS的区别
  3. [转载]Eclipse调试Java的10个技巧
  4. C语言补码作用
  5. Windows下USB磁盘开发系列三:枚举系统中U盘、并获取其设备信息
  6. Data Flow ->> Fuzzy Lookup & Fuzzy Grouping
  7. centos6.5 最小化安装无法上网
  8. ***PHP请求服务curl以及json的解析
  9. 或许有一两点你不知的C语言特性
  10. PCB外形加工
  11. Latex—IEEE Latex模板 期刊名带下划线的问题解决
  12. TP框架中内置查询IP函数
  13. Python类中的self到底是干啥的
  14. python学习笔记1——基础
  15. jtds驱动更新对一个老问题的解决
  16. RuntimeError: module compiled against API version 0xb but this version of numpy is 0xa
  17. ArcGIS Server10.2 集群部署注意事项
  18. 使用selenium进行自动化测试
  19. PHP 用户密码加密函数password_hash
  20. 2015 Multi-University Training Contest 3 1001 Magician

热门文章

  1. 分布式-信息方式-ActiveMQ示例
  2. mosquitto订阅发布参数详解
  3. iso-----genisoimage/md5sum命令用法
  4. python模块------pyautogui
  5. cors 预请求
  6. leetcode23 合并k个排序链表
  7. PInvoke.net Visual Studio Extension
  8. java下载文件时文件名出现乱码的解决办法
  9. Nova rebuild for boot from volume issue
  10. nginx代理,负载均衡