Struts2 搭建开发环境

关于Struts2的前世今生在网上有很多的资料,同学们可以自己到网络搜集这段历史,需要提到的是如果你以前使用过WebWork,那么Struts2就应该可以很快上手,通过下面这个图可以清楚的知道两者之间的关系。Struts2 = WebWork + Struts

clip_image002

首先从http://struts.apache.org/2.x/index.html上下载Struts2,我们使用的版本是最新的Struts2.1.6.

clip_image004

clip_image006

将下载好Struts2的压缩包解压后里面有一个lib的文件夹,这里放的就是Struts2的jar包,当然我们不需要一次性将这么多的jar包放入到工程中,只需要将以下jar包导入到web工程的WEB-INF/lib中:

commons-fileupload-1.2.1.jar

commons-logging-1.0.4.jar

freemarker-2.3.13.jar

struts2-core-2.1.6.jar

xwork-2.1.2.jar

ognl-2.6.11.jar

导入jar包后需要在web工程的src目录下建立struts.xml配置文件(文件内容后面详解),然后在web.xml中加入struts2的过滤器:

<filter>

<filter-name>struts</filter-name>

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

</filter>

<filter-mapping>

<filter-name>struts</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

建立好后,工程布局应如下所示:

clip_image008

原文地址:https://www.cnblogs.com/kay/p/1385785.html