为什么我什么都配置好了,就是接收不到来自multipart/form-data的<form>参数?
这是jsp:
<body>
<form action="/save" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit"/>
</form>
</body>
这是springmvc配置文件:
<bean id="commonsMultipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="utf-8"></property>
<property name="maxUploadSize" value="10485760000"></property>
<property name="maxInMemorySize" value="40960"></property>
</bean>
<!-- 扫描路径 -->
<context:component-scan base-package="cn.liangjiateng.controller"/>
<context:component-scan base-package="cn.liangjiateng.service"/>
<mvc:annotation-driven/>
<!-- 视图层配置 -->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"
id="internalResourceViewResolver">
<!-- 前缀 -->
<property name="prefix" value="/WEB-INF/jsp/" />
<!-- 后缀 -->
<property name="suffix" value=".jsp" />
</bean>
这是controller:
@RequestMapping(value = "/save",method = RequestMethod.POST)
public String save(@RequestParam("file") MultipartFile file, HttpServletRequest request){
System.out.println(file.getOriginalFilename());
return "upload";
}
然后就报错:
求解,搞了好久
Changez le nom et essayez uploadFile
Avez-vous importé ce package ?
Essayez d'ajouter cette phrase à la configuration Spring. Je n'ai pas étudié les fichiers de téléchargement Spring en détail, mais il se trouve que j'ai cette exigence dans un projet que j'ai réalisé
Désolé, je n'avais pas remarqué que vous aviez ajouté cette phrase, donc je ne pourrai peut-être pas vous aider