Struts2 Day01

导入Maven

        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-core</artifactId>
            <version>2.3.37</version>
        </dependency>
        <dependency>
            <groupId>org.apache.struts.xwork</groupId>
            <artifactId>xwork-core</artifactId>
            <version>2.3.34</version>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.2</version>
        </dependency>

在web.xml配置Struts2 核心过滤器:

    <filter>
        <filter-name>struts</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
<!-- 某个版本可能需要的包为 org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter -->
    <filter-mapping>
        <filter-name>struts</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

在src/main/java下新建包 xxx.xxx.action

创建HelloAction.java

import com.opensymphony.xwork2.ActionSupport;

public class HelloWordAction extends ActionSupport {
    @Override
    public String execute() throws Exception {
        return SUCCESS;
    }
}

SUCCESS代表成功

在resource下创建 struts.xml

<?xml version="1.0" encoding="UTF-8"?>
        <!-- 指定 Struts2 配置文件的 DTD 信息 -->
        <!DOCTYPE struts PUBLIC
                "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
                "http://struts.apache.org/dtds/struts-2.3.dtd">
        <!-- Struts2配置文件的根元素 -->
<struts>
    <package name="hello" namespace="/" extends="struts-default">
        <action name="hellos" class="com.ztalx.action.HelloWordAction" method="execute">
            <result name="success">/success.jsp</result>
        </action>
    </package>
</struts>

运行tomcat   访问地址 hellos 

结果:

运行成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值