单纯Struts环境的搭建
即单独只使用Struts的MVC的环境的搭建,不使用Spring进行集成.
步骤:
1.把Struts的Jar包引入工程
2.更改web.xml,添加Struts的配置
<servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>3</param-value> </init-param> <init-param> <param-name>detail</param-name> <param-value>3</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
3.创建Struts的配置文件
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "struts-config_1_3.dtd" > <struts-config> <form-beans></form-beans> <action-mappings> <!-- 需要添加Form的话,可以在action后面加name属性 --> <action parameter="method" path="/test" type="com.edu.web.action.TestAction"> <forward name="routineWorkSearch" path="/duty/routineWorkSearch.jsp" /> </action> </action-mappings> </struts-config>
这里用的是最简单的DispatchAction 并且没有与Spring做整合
4.创建类,并添加方法,继承DispatchAction