Struts2是一个基于MVC设计模式的Web应用框架,由Struts1与webwork整合而来。最大的特点就是用控制器filter取代了servlet。简单描述Struts搭建流程。用的IDE是Eclipse。
一.手动配置
1.从官网下载Struts2支持包 http://struts.apache.org/
2.解压好包之后,会发现lib目录下有许多jar包,并不需要这么多。打开apps文件夹,解压缩里面的blank实例,然后选择lib 。将里面的jar包复制,差不多13个左右。
3.粘贴到工程目录下WEB-INF/lib下
4.返回blank目录,打开classes文件夹,复制struts.xml到工程中src下。
5.在web.xml中添加过滤器代码。示例如下:
<filter>
<filter-name>Struts2Filter</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>Struts2Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
二.自动配置
1.打开eclipse. windows->perferences->java->build path->users libraries
2.new 输入名称struts2. add external JARs 选中手动配置中的13个jar包 ->Ok
3.重复一中4、5步
配置完成~