Action中声明全局变量好不好``为什么????

zyf_xl 2007-11-09 10:03:55
struts
Action中声明全局变量好不好``为什么????
...全文
154 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyf_xl 2007-11-09
  • 打赏
  • 举报
回复
ok!!!
明白
lujun1985 2007-11-09
  • 打赏
  • 举报
回复
当一个action同时收到多个请求时,所有的请求都是共享一个action实例
使用全局变量会导致线程安全问题。所以在Action中都是使用的局部变量。
zhoche2008 2007-11-09
  • 打赏
  • 举报
回复
不好.
因为servlet容器在初始化时就已经将struts配置文件中的所有action类实例化,放在map中,而以后的每一次请求将被同一个action实例而处理,所以你放个静态变量无任何意义.也没有必要.
lujun1985 2007-11-09
  • 打赏
  • 举报
回复
不好吧~
如果我没记错的话Action是多线程的,如果同步的话,性能会降低的~
lip009 2007-11-09
  • 打赏
  • 举报
回复
没啥好不好的,适合你自己就是最好的!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧