maven配置struts2

工具:idea

1、创建新项目

 

 

 2、自动配置Maven

 3、添加WEB-INF,idea忘记那个版本以后不会自动添加这个了。

快捷键:ctrl+shift+alt+s

快捷键:ctrl+shift+alt+s

 

 4、配置pom.xml

    <dependencies>
        <!-- https://mvnrepository.com/artifact/org.apache.struts/struts2-core -->
        <dependency>
            <groupId>org.apache.struts</groupId>
            <artifactId>struts2-core</artifactId>
            <version>2.5.22</version>
        </dependency>
    </dependencies>

也可以通过这个连接自己决定配置什么版本的struts2-core:https://mvnrepository.com/search?q=struts2

5.配置web.xml文件

    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>
            org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter
        </filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/test</url-pattern>
    </filter-mapping>

 6、添加struts.xml配置文件【配置文件名不能修改】,我手误打成了structs、strut这些都是不行的。

 在配置文件中添加内容

<struts>
    <package name="basicstruts" extends="struts-default">
        <action name="test">
            <result>test.jsp</result>
        </action>
    </package>
</struts>

  

7、创建test.jsp

 

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>test</title>
</head>
<body>
<h1>test!!</h1>
</body>
</html>

 8、配置tomcat

 

 

 9、struct2配置

快捷键:ctrl+alt+shift+s

 

 

 

 

 

 

 10、测试

 

原文地址:https://www.cnblogs.com/hahayixiao/p/14545725.html