1、Struts2框架介绍:
Struts2的体系与Struts1体系的差别非常大,因为Struts2以webwork优秀的设计思想为核心,而不是使用Struts1的设计核心。Struts2大量使用拦截器来处理用户请求,从而允许用户的业务逻辑控制器与Servlet API分离。 Struts2的jar包下载:www.apache.org download 开源免费 下载Struts2-1.6.zip;Struts2-1.6.zip包结构: |- apps 放置Struts提供案例 补充: jar、war |- doc 1 参考手册 2 API strutscore |-APIDOC |- lib jar |- src 源代码目录

2、Struts2框架开发步骤:
1)、搭建开发环境 a获得框架jar:struts2.0-core.jar 第三方jar: commons-fileupload-1.2.1.jar commons-io-1.3.2.jar commons-logging-1.0.4.jar xwork-2.1.2.jar ognl-2.6.11.jar freemarker-2.3.13.jar b 获得配置文件 struts.xml (注意:要放置到src根下面) 2)、struts2 框架的开发: a,web.xml 配置:

Struts2Filter org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter Struts2Filter /*

b,开发Service(xxxAction)(implements Action 或 extends ActionSupport): LoginAction、RegAction d, 添加视图(jsp) c,配置struts.xml:

Struts2  快速入门(一)_第1张图片



d,补充: ServletActionContext可以使用.getRequest().getResponse(). getServletContext()来获取相应的内置对象,但没有提供获得Session方法,可以通过获取request,然后再去得到session。