找了半天问题出在springmvc的配置文件,如下
<!-- 配置文件上传解析器 -->
<bean id="multipartResolver" <!-- id 的值是固定的-->
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- 设置上传文件的最大尺寸为 5MB -->
<property name="maxUploadSize">
<value>5242880</value>
</property>
</bean>
这里的ID=“multipartResolver” 值,必须是固定的,不能起别的名称,否则无法实现请求参数的绑定,也就会报空指针异常,无法获取值