使用springMVC有三个配置文件需要配置,一个是applicationContext.xml(spring)、另一个是web.xml,还有一个springmvc的配置文件
applicationContext.xml里面配置事务管理器以及属性注入等。
web.xml里面要添加一个springMVC的servlet的注册和映射(DispatcherServlet),这个servlet是springMVC的核心控制器,专门处理各个请求的。
<!-- 加载applicationContext.xml --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- springMVC 注册和映射 --> <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
springmvc配置文件形式为:核心控制器servlet名-servlet.xml,如springMVC-servlet.xml
- <context:component-scan base-package="com.hundsun.twioo.business.action" />
- <bean class="org.springframework.web.servlet.mvc.annotation.
- DefaultAnnotationHandlerMapping" />
- <bean class="org.springframework.web.servlet.mvc.annotation.
- AnnotationMethodHandlerAdapter" >
- <property name="messageConverters">
- <util:list id="beanList">
- <ref bean="mappingJacksonHttpMessageConverter"/>
- </util:list>
- </property>
- </bean>
- <!-- 处理乱码 -->
- <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.
- http.converter.json.MappingJacksonHttpMessageConverter">
- <property name="supportedMediaTypes">
- <list>
- <value>text/html;charset=UTF-8</value>
- </list>
- </property>
- </bean>
- <context:annotation-config/>