Struts2 入门一 下载和安装Struts2
目前最新版本为2.1.8.1,文章以2.1.6为例
下载Struts2:
http://struts.apache.org/download.cgi#struts216
版本选择:
Full Distribution: Struts2完整版 建议下载该项(此版包括以下4项);
Example Applications: Struts2的示例应用,完整版已包括;
Essential Dependencies Only: Struts2的核心库,完整版已包括;
Docmentation: Struts2相关文档,包含Struts2的使用文档、参考手册和API文档等。完整版已包括;
Source:Struts2源代码,如需阅读Struts2源码,需要结合XWork源码点这里获得。完整版已包括;
加载类库:
将commons-fileuplooad-1.2.1.jar、commons-logging-api-1.1.jar、ognl-2.6.11.jar、freemarker-2.3.13.jar、strut2-core-2.1.6.jar、xwork-2.1.2.jar六个必需类库拷贝至工程WEB-INF/lib目录下,并在工程中添加类库的引用。
配置web.xml文件
在web.xml文件配置Struts2核心Filter
????? filter-class : org.apache.struts2.dispatcher.FilterDispatcher
添加Filter-mapping
????? url-pattern: /*???? //表示处理所有HTTP请求,详细代码如下
<!-- 将如下代码添加进web.xml文件中 --><filter> <!-- 定义核心Filter的名字 --> <filter-name>struts2</filter-name> <!-- 定义核心Filter的实现类 --> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><!-- FilterDispatcher用来初始化Struts2并且处理所有HTTP请求 --><filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern></filter-mapping>?
经过以上步骤,我们已经可以在一个web应用中使用Struts2的基本功能了