您的当前位置:首页正文

spring-mvc上传文件出现小问题

2024-11-30 来源:个人技术集锦

项目场景:

使用form表单进行文件提交,使用spring-mvc文件上传, 配置了springmvc.xml中的CommonsMultipartResolver,server中使用MultipartFile接收参数

问题描述:

CommonsMultipartResolver配置后MultipartFile为null, 写入数百,报错

在form表单中,选择文件的的input忘了写name,


八月 28, 2021 2:03:53 上午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [dispatcherServlet] in context with path [/present] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
	at com.roki.controller.UserController.upload2(UserController.java:74)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke

原因分析:

提示:报错说明MultipartFile这个东西为空,那么肯定是spring-mvc配置的解析器有问题,去看解析器,解析器如果没问题去看上传表单,因为请求的方法已经执行了

解决方案:

显示全文