1. 特点
    1. 1.MVC结构
      1. strut2_mvc.gif
    2. 2.采用拦截器的机制来处理用户的请求,Servlet API完全脱离开
    3. 3.线程安全,Action对象为每个请求产生一个实例
    4. 4.易测试,不依赖于容器
  2. 动手做
    1. 功能介绍
      1. 用Struts2实现的用户登陆功能
    2. 所需软件
      1. Eclipse 3.6
      2. Tomcat 6
    3. 实现流程
      1. 1.在Eclipse里新建一个Web工程
      2. 2.把Struts2所需的jar包拷贝到lib文件夹
      3. 3.修改Web.xml文件
      4. 4.新建用户实体类(User.java)
      5. 5.新建Action类(UserAction.java)
      6. 6.新建用户登陆页面(userLogin.jsp)
      7. 7.新建用户登陆成功页面(success.jsp) 和 用户登陆失败页面(failure.jsp)
      8. 8.新建并修改struts.xml文件
      9. 9.在浏览器里运行
  3. 流程图
    1. struts2.jpg
  4. 介绍
    1. Struts 2是Apache基金会下的开源框架
    2. 体系结构与Struts1差别很大,更像是WebWork的升级版