解决方案 »

  1.   

    在Firefox运正常,在IE下就跳“下载保存文件”的对话框,求大神解,急急......
      

  2.   

    对ie而言application/json是识别不了的MIME类型,所以就当成文件下载下了,可以尝试在ie下改为text/html。
      

  3.   

    和你遇到同样问题,配置了spring没有起到作用,不知是哪里出问题    <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" >
            <property name="supportedMediaTypes">
                <list>
                    <value>text/html;charset=UTF-8</value>
                </list>
            </property>
        </bean>
      

  4.   

    你的spring DispatcherServlet配置了什么结尾?,
      

  5.   

    我也遇到了这个问题,springmvc中加入<mvc:annotation-driven />后,IE就提示下载。
    去掉后就没有此问题。
    但我使用了JSR303 annotation ,还必须得加上这个<mvc:annotation-driven />
    同求 该怎么解决啊..
      

  6.   

    spring MVC 会优先通过http请求header的Accept标记来决定是什么转换类来处理@responsebody注解,找不到才会走默认。用IE查看下你的的AJAX请求,header的Accept值是对的么?
      

  7.   

    我也用的easyui,设置一下 <property name="supportedMediaTypes" value="text/plain;charset=UTF-8" />
      

  8.   

    IE表示没遇到过  你看一下请求的contenttype
      

  9.   

    用Jackson,
    <bean class ="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >  
        <property name="messageConverters">  
      <list>  
       <ref bean="mappingJacksonHttpMessageConverter" /><!-- json转换器 -->  
      </list>  
     </property>  
    </bean>  
       
    <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" />