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