1.导入外部依赖(需要配置好maven)
网址:依赖网址
2.配置web.xml
需要在web.xml中配置Struts2的监听
<!-- 配置中央控制器 -->
<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>/*</url-pattern>
</filter-mapping>
我的filter-class是2.5.12版本的,如果不同可以去百度你的对应版本
3.Struts2的配置文件(放在resources目录下)
struts.xml(核心配置文件)
struts-base,xml(全局属性文件)
struts-sys.xml(中转配置文件)
关系如图所示(在struts.xml中引用其他两个文件)
struts-base.xml文件中代码如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<constant name="struts.i18n.encoding" value="UTF-8" />
<constant name="struts.devMode" value="true" />
<constant name="struts.configuration.xml.reload" value="true" />
<constant name="struts.i18n.reload" value="true" />
<!-- strus2 2.3版本 -->
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<package name="base" extends="struts-default">
<!-- 定义全局的正则表达式来匹配方法 -->
<global-allowed-methods>regex:.*</global-allowed-methods>
</package>
</struts>