zoukankan      html  css  js  c++  java
  • servlet3.0的文件上传代码配置怎么写

    之前学习过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方式都是可以不用解析器的,但是你写了也没题,这个我自己测试过。

  • 相关阅读:
    git基础使用小记
    MYSQL 安装&配置
    NGINX 安装&配置
    PHP编译安装
    linux基本命令操作
    css清除浮动的8种方法以及优缺点
    简单概括下浏览器事件模型,如何获得资源dom节点
    HTML5新增的表单元素有哪些?
    css 引入的方式有哪些, link和@import的区别是什么
    git与svn的区别
  • 原文地址:https://www.cnblogs.com/woyujiezhen/p/12106601.html
Copyright © 2011-2022 走看看