Web项目
一、基础环境搭建
1、新建Web项目
2、导入相应structs2的jar包
3、structs2配置文件:structs.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<constant name="struts.devMode" value="true" />
<!-- name:包名 name:部署名 http:localhost:8080/项目名/namespace/name -->
<package name="menu" namespace="/menu" extends="struts-default" >
<action name="menuOperator" class="com.xingxue.action.admin.MenuAction">
<result name="OK">/menu.jsp</result>
</action>
</package>
</struts>
4、web.xml中配置structs2前端控制器(filter)
<!-- structs2前端控制器 -->
<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>
5、创建包基础结构