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、测试

浙公网安备 33010602011771号