转自:https://wenku.baidu.com/view/84fa86ae360cba1aa911da02.html

在struts2中一个普通的java类只要有public String execute()这样的方法都可以配置成一个Action,另外我们可以实现Action接口来使java类成为一个Action,但通常的做法是继承ActionSupport类,这也是以后的项目中惯用的方法,也是推荐的首选方法。 与struts1.x不同的是:在struts2中每一个Action被请求访问时都会new出这个Action对象,所以Action本身不存在线程安全的问题。

最新文章

  1. 从三栏自适应宽度布局到css布局的讨论
  2. Python 开源网上商城项目
  3. matplotlib 安装与使用
  4. numpy——linspace创建等差数列
  5. 【英语】Bingo口语笔记(52) - sleep系列
  6. STL容器set()--->自定义数据类型
  7. uva 315 Network(无向图求割点)
  8. python 学习(三)
  9. UVA 10603 Fill(正确代码尽管非常搓,网上很多代码都不能AC)
  10. springmvc常用注解标签详解【转】
  11. C++笔记--1
  12. TabLayoutBottomDemo【TabLayout实现底部选项卡】
  13. uni-app编写小程序
  14. verilog 介绍
  15. 项目管理利器maven学习笔记(一):maven介绍及环境搭建
  16. MySQL如何启用密码强度审计【转】
  17. android编码学习
  18. SQL易错总结1
  19. 2018年高教社杯全国大学生数学建模竞赛A题解题思路
  20. _itemmod_rate_stone

热门文章

  1. BKL 大内核锁
  2. GridView实现数据编辑和删除
  3. Linux性能测试工具安装全集
  4. vue-cli 项目构建性能分析工具
  5. MySQL 瓶颈及应对措施
  6. PHP时间处理
  7. node基于express的socket.io
  8. 开启postgresql的远程权限
  9. serialize unserialize
  10. 13.MD5对用户密码进行加密