zoukankan      html  css  js  c++  java
  • MultipartFile file 如果没有文件上传该怎么解决

    Controller中方法

    public String excelInsertTeachers(MultipartFile file,HttpServletRequest request, HttpSession session, HttpServletResponse response)
                throws IllegalStateException, IOException {
    }

    这个方法可能走多次,但是存在有不上传文件的操作,那走这个方法就会有异常了,怎么解决呢?

    public String excelInsertTeachers(HttpServletRequest request, HttpSession session, HttpServletResponse response)
                throws IllegalStateException, IOException {
            MultipartFile file = null;
            boolean isMultipart = ServletFileUpload.isMultipartContent(request);
            if (isMultipart) {
                MultipartHttpServletRequest multipartRequest = WebUtils.getNativeRequest(request,
                        MultipartHttpServletRequest.class);
                file = multipartRequest.getFile("multipartFile");
            }

    拿到方法中去 去判断当前是否存在文件提交;如果有那就去做读取文件的操作.

    我问过一个前辈,他的意思好像是可以通过设置参数来指定当前存在不存在的。。。。。但是我找不到啊。。挠头.jpg

    如果有朋友知道其他方法的话也可以告诉我其他的方法,谢谢    挠头.gif。

  • 相关阅读:
    javascript 事件冒泡
    Java 理论与实践: 正确使用 Volatile 变量
    Concurrency,Java 并发
    POJ2379 ACM Rank Table 模拟题
    HDU1711Number Sequence KMP
    POJ1061 青蛙的约会 扩展GCD
    HDU2523 SORT AGAIN HASH
    HDU2087剪花布条 KMP
    HDU3736 Cyclic Nacklace KMP
    HDU1709The Balance 母函数
  • 原文地址:https://www.cnblogs.com/dxk1019/p/9120800.html
Copyright © 2011-2022 走看看