SpringMVC在IE下提示下载json

之前使用的配置如下:

<mvc:annotation-driven />
  <bean id="mappingJacksonHttpMessageConverter"
       class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
     <property name="supportedMediaTypes">
         <list>
             <value>text/html;charset=UTF-8</value>
         </list>
     </property>
 </bean>

 
  <bean  class=" org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
      <property name="messageConverters">
          <list>
              <ref bean="mappingJacksonHttpMessageConverter" /> 
          </list>
      </property>
  </bean>

 

采用以下配置(Fastjson,如果用Jackson替换相应类)即可解决:

<mvc:annotation-driven>
        <mvc:message-converters>
            <bean class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter">
                <property name="supportedMediaTypes">
                    <list>
                        <value>text/html;charset=UTF-8</value>
                    </list>
                </property>
            </bean>
        </mvc:message-converters>
 </mvc:annotation-driven>

 

 

此条目发表在技术, 未分类分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。