Struts 2 基本应用第一讲

目录

一、Struts2 的下载

二、Struts2 的安装

三、Struts2 的配置

四、部署Struts 2 应用


 

一、Struts2 的下载

登录官网,https://struts.apache.org/download.cgi#struts2522

下载Full Distribution,下载Struts2 的完整版,通常建议下载该版本,该选项包含了Struts2 的示例应用、空示例应用、核心库、源代码和文档等。

二、Struts2 的安装

将Struts2 的lib文件夹下的commons-fileupload-1.4,commons-io-2.2,commons-lang3-3.2,freemarker-2.3.28,javassist-3.11.0.GA,ognl-3.0.21,struts2-core-2.3.37,xwork-core-2.3.37 加载到需要的Web应用的WEB-INF/lib下。如下

三、Struts2 的配置

1、编辑Web应用下的web.xml配置文件,配置Struts2的核心Filter,url-pattern 配置的/*表示拦截所有的文件

<!--定义Struts 2 的核心Filter-->
        <filter>
            <filter-name>struts2</filter-name>
            <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
        </filter>
        <!-- 让Struts 2 的核心Filter拦截所有请求-->
        <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>

2、为了是Struts 2的应用能够运行起来,需要配置Struts2的配置文件

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
        "http://struts.apache.ort/dtds/struts-2.3.dtd">
<!--指定Struts 2 配置文件的根元素-->
<struts>
<!-- 指定全局国际化资源文件 -->
    <constant name="struts.custom.i18n.resources" value="mess"/>
<!-- 指定国际化编码所使用的字符集-->
    <constant name="struts.i18n.encoding" value="GBK"/>
</struts>

重点注意:2.3 写到大版本

"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.ort/dtds/struts-2.3.dtd"

四、部署Struts 2 应用

本人采用的idea进行开发,部署方式参考idea配置方式

1、点击右上角图示按钮

2、添加lib和Artifacts等信息

3、配置Tomcate信息

配置成功后,点击启动按钮,启动成功如下

示例代码见:https://download.csdn.net/download/qq_34285828/12486629

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值