spring 配置内存溢出监听器、文件上传、ie下载json问题

来源:互联网 发布:php 跨平台 编辑:程序博客网 时间:2024/05/22 04:41

http://blog.csdn.net/u013419465/article/details/50776600


1.springmvc返回json数据,ie下载问题:

springmvc配置文件 加入:

[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <!--避免IE执行AJAX时,返回JSON出现下载文件 -->    
  2.    <bean id="mappingJacksonHttpMessageConverter"    
  3.        class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">    
  4.        <property name="supportedMediaTypes">    
  5.            <list>    
  6.                <value>text/html;charset=UTF-8</value>    
  7.            </list>    
  8.        </property>    
  9.    </bean>    
  10.    <!-- 启动SpringMVC的注解功能,完成请求和注解POJO的映射 -->    
  11.    <bean    
  12.        class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">    
  13.        <property name="messageConverters">    
  14.            <list>    
  15.                <ref bean="mappingJacksonHttpMessageConverter" /> <!-- JSON转换器 -->    
  16.            </list>    
  17.        </property>    
  18.    </bean>    

2.文件上传:

引入jar包:

[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <dependency>    
  2.             <groupId>commons-fileupload</groupId>    
  3.             <artifactId>commons-fileupload</artifactId>    
  4.             <version>1.3.1</version>    
  5.         </dependency>  

springmvc配置文件引入:

[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <!-- 配置文件上传,如果没有使用文件上传可以不用配置,当然如果不配,那么配置文件中也不必引入上传组件包 -->    
  2.     <bean id="multipartResolver"      
  3.         class="org.springframework.web.multipart.commons.CommonsMultipartResolver">      
  4.         <!-- 默认编码 -->    
  5.         <property name="defaultEncoding" value="utf-8" />      
  6.         <!-- 文件大小最大值 -->    
  7.         <property name="maxUploadSize" value="10485760000" />      
  8.         <!-- 内存中的最大值 -->    
  9.         <property name="maxInMemorySize" value="40960" />      
  10.     </bean>    

3.spring 防内存溢出监听:

[html] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. <!-- 防止Spring内存溢出监听器 -->    
  2.     <listener>    
  3.         <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>    
  4.     </listener>    

0 0