Struts 2 环境安装

本章我们介绍如何设置安装 Struts2 框架。 以下是在我们的机器上下载和安装 Struts2 的简单步骤。

  • 选择是要在 Windows 还是 Unix 上安装 Struts2,然后继续下一步下载适用于 windows 或者适用于 Unix 的文件。
  • https://struts.apache.org/download.cgi 下载最新版本的 Struts2 二进制文件。
  • 在编写本教程时,我下载了 struts-2.5.30-all.zip,然后解压缩下载的文件,它的目录结构如下所示。 Struts 目录结构

第二步是在IDEA中创建Java Web项目。

创建Java Web Struts2项目

然后将lib文件夹下的如下图所示的包导入到 WEB-INF/lib 目录下

struts2 安装所需包

接下来我们需要将这些包导入到项目的类库中

Struts-添加到项目类库

最后,我们配置web.xml。 打开WebRoot/WEB-INF/web.xml文件,配置Struts2的核心Filter。修改后的web.xml文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

    <!-- 定义Struts2的核心Filter -->
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <!-- 让Struts2的核心Filter拦截所有请求 -->
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

</web-app>

经过上面的所有操作,我们已经可以在一个Web应用中使用Struts2的基本功能了。

查看笔记

扫码一下
查看教程更方便