Struts2的下载与安装【lom599乐百家手机】,配置第一个Struts的配置过程

 百家乐概况     |      2020-03-14 05:56

1. 下载Struts2

登录http://struts.apache.org/downloads.html 站点,下载Struts2的流行版本,那篇教程下载的是Struts 2.2.1.1。下载Struts2时会犹如下多少个选项。

Full Distribution: 下载Struts2的全体版,平日建议下载该接收,该选择满含Struts2的示范应用、空示例应用、主题库、源代码和文书档案等。

Example Applications: Struts2的示范应用。

Essential Dependencies Only: Struts2的宗旨库。

Documentation: Struts2的相关文书档案。

Source: Struts2的一切源代码。

  这篇随笔首要针对有必然jsp编制程序经验的爱好者初学struts,如何安插struts进程的四个大约演习。

2. 新建多个Java Web项目

lom599乐百家手机 1

1.png

lom599乐百家手机 2

2.png

lom599乐百家手机 3

3.png

  首先下载Struts软件包,到 

3. 解压在此之前下载的struts-2.2.1.1-all.zip压缩包

文件夹 描述
apps Struts2的示例应用
docs Struts2的相关文档
lib Struts2的核心库,以及Struts2的第三方插件类库
src Struts2的全部源代码

将lib文件夹下的commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar、freemarker-2.3.16.jar、ognl-3.0.jar、struts2-core-2.2.1.1.jar和xwork-core-2.2.1.1.jar那6个必需类库拷贝到Web应用的WEB-INF/lib目录下,除了那6个必须类库,还会有三个类库也亟需拷贝到WEB-INF/lib目录下,这一个类库是javassist-3.7.ga.jar,这一个JA传祺包是二个动态编辑、生成Java字节码的类库,读者可登录http://www.javassist.org/ 下载该JA昂Cora包,也足以在struts-2.2.1.1appsstruts2-blank.war示范应用中找到该JA奥德赛包。

  1、在tomcat安装目录下的webapps目录中国建工业总会公司立三个webjx目录。那样就能够通过拜谒"

4. 配置web.xml

开荒WebRoot/WEB-INF/web.xml文件,配置Struts2的主旨Filter。改良后的web.xml文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <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的基本作用了。