码迷,mamicode.com
首页 > 编程语言 > 详细

maven工程web层的spring-mvc配置文档

时间:2017-06-27 01:07:03      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:port   iat   请求   mave   浏览器   let   prefix   type   html   

1、避免IE浏览器发送ajax请求时,出现下载的情况

2、采用springmvc自带的JSON转换工具,支持@ResponseBody注解

3、对模型视图添加前后缀

4、controller层注入

下面是例子:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc.xsd">

    <!-- 避免IE在ajax请求时,返回json出现下载 -->
    <bean id="mappingJackson2HttpMessageConverter"
        class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
        <property name="supportedMediaTypes">
            <list>
                <value>text/html;charset=UTF-8</value>
                <value>text/json;charset=UTF-8</value>
                <value>application/json;charset=UTF-8</value>
            </list>
        </property>
    </bean>
    <!-- 采用SpringMVC自带的JSON转换工具,支持@ResponseBody注解 -->
    <bean
        class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                <ref bean="mappingJackson2HttpMessageConverter" />
            </list>
        </property>
    </bean>

    <!-- 对模型视图添加前后缀 -->
    <!-- <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" 
        p:prefix="/view/" p:suffix=".jsp" /> -->
    <bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass"
            value="org.springframework.web.servlet.view.JstlView" />
        <property name="prefix" value="/WEB-INF/view/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>

    <!-- 扫描controller(controller层注入) -->
    <mvc:annotation-driven />
    <context:component-scan base-package="com.mmc.d4alc.controller" />

    <mvc:resources location="/images/" mapping="/images/**" />
    <mvc:resources location="/js/" mapping="/js/**" />    
    <mvc:resources location="/css/" mapping="/css/**" />
    <mvc:resources location="/file/" mapping="/file/**" />
    <mvc:resources location="/" mapping="/*.txt" />
    
    
</beans>

 

maven工程web层的spring-mvc配置文档

标签:port   iat   请求   mave   浏览器   let   prefix   type   html   

原文地址:http://www.cnblogs.com/suiyisuixing/p/7083037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!