web.xml配置:
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/springmvc/*.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
/WEB-INF/springmvc/路径下文件结构:
controller配置
servlet-controller.xml
1 <bean name="testController" class="com.controller.TestController"> 2 <property name="testService" ref="testService"></property> 3 <property name="methodNameResolver" ref="parameterResolver"></property> 4 </bean>
servlet-forward.xml
URL handler处理配置
servlet-handler.xml
1 <bean id="firstHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 2 <property name="order" value="1"></property> 3 <property name="alwaysUseFullPath" value="true"></property> 4 <property name="mappings"> 5 <props> 6 <prop key="test.do">testController</prop> 7 </props> 8 </property> 9 </bean>
拦截器配置
servlet-interceptor.xml
视图配置
servlet-resolver.xml
1 <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 2 <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"></property> 3 </bean> 4 5 <bean id="parameterResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> 6 <property name="paramName" value="method"></property> 7 </bean>
浙公网安备 33010602011771号