工具: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、测试