下载和安装Struts2
(1)登录http://struts.apache.org/download.cgi站点,下载Struts2的最新版。
(2)有如下几个选项:
Full Distribution :包括示例应用、空示例应用、核心库、源代码和文档等;
Example Applications :仅下载Struts2的示例应用;
Essential Dependencies :仅下载Struts2的核心库;
Documentation :仅下载Struts2的相关文档;
Source :下载Struts2的全部源代码;
apps :该文件夹下包含了基于Struts2的示例应用;
docs :该文件夹下包含了Struts2的相关文档;
lib :该文件夹下包含了Struts2框架的核心类库;
src :该文件夹下包含了Struts2框架的全部源代码;
(3)将Struts2的lib文件夹下的commons-fileupload.jar、commons-io.jar、freemarker.jar、javassist.ga.jar、ognl.jar、struts2-core.jar和xwork-core.jar复制到Web应用的WEB-INF/lib路径下。
(4)编辑Web应用的web.xml配置文件,配置Struts2的核心Filter。
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuterFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>