第一步
1.创建maven项目(注意在创建maven项目时必须有中央仓库);
2.在src中的main文件夹中创建一个java的文件夹(里面写三层);
3.在resources中写个strust.xml文件(文件名必须是strust);
4.引入maven依赖
- 找到pom.xml文件(导入时必须联网)
- 在https://mvnrepository.com/中找打你要导入的依赖复制到pom.xml中;(注意不是版本越高越好,找到自己合适的)
5.在web.xml中写过滤器`
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
org.apache.struts2.di**spatcher.ng.filter.StrutsPrepareAndExecuteFilter)可以在你引入的sturts包中可以找到注意*.action 只能执行后面带有.action的命令)
6.找到struts.xml写入访问路径
<package name="default" namespace="/" extends="struts-default">
<!-- 指定方法名称的访问 -->
<!-- <action name="testAction" class="com.sw.action.TestAction" method="test">
</action>
action name="testAction1" class="com.sw.action.TestAction" method="add">
<action> -->
<!-- 通配符的请求路径方式-->
<action name="testAction_*" class="com.sw.action.TestAction" method="{1}">
<!-- 返回结果 -->
<result >success.jsp</result>
</action>
<package>
(建议不要用指定的名称访问)
7.最后就可以在Java文件夹中创建三层,在action中写代码