码迷,mamicode.com
首页 > Web开发 > 详细

servlet3.0的文件上传代码配置怎么写

时间:2019-12-27 13:15:56      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:gets   ipa   ppi   extends   protected   不用   需要   rri   map   

之前学习过xml配置servlet3.0的文件上传,但是变成code方式一直不知道怎么弄,相比较起来apache的文件上传配置和xml倒是没什么太大区别。

直接上代码:无需依赖,只要一个方法就好了customizeRegistration()

public class SystemConfig extends AbstractAnnotationConfigDispatcherServletInitializer {
    @Override
    protected Class<?>[] getRootConfigClasses() {
        return new Class[]{SsmConfig.class};
    }

    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class[0];
    }

    @Override
    protected String[] getServletMappings() {
        return new String[]{"/"};
    }

  // ""中不需要写什么,后面三个参数可以进入源代码看一下,至于数值最好还是写大点,之前写小了,连个20kb的图片都传不了
  // 当然,我只是代码测试,所以数值不所谓,你要是其他的话还是规范点数值比较好 @Override
protected void customizeRegistration(ServletRegistration.Dynamic registration) { registration.setMultipartConfig(new MultipartConfigElement("", 20000000, 20000000, 0)); } }

只需要写customizeRegisteration()这个方法就可以了,实际上servlet3.0无论是xml还是code方式都是可以不用解析器的,但是你写了也没题,这个我自己测试过。

servlet3.0的文件上传代码配置怎么写

标签:gets   ipa   ppi   extends   protected   不用   需要   rri   map   

原文地址:https://www.cnblogs.com/woyujiezhen/p/12106601.html

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