SpringMVC 非註解配置

web.xml配置:web

<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/路徑下文件結構:spring

controller配置mvc

servlet-controller.xmlapp

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.xmlurl

 

URL handler處理配置
servlet-handler.xmlspa

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.xmlcode

 

視圖配置
servlet-resolver.xmlxml

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>
相關文章
相關標籤/搜索