html中的form中如果含有type=file的input,需要在form中添加属性enctype="multipart/form-data"
例如:
<form method="post" action="hao.do" enctype="multipart/form-data">
a: <input id="a" type="text" name="a" value="a"/>
b: <input id="b" type="text" name="b" value="10"/>
file: <input id="file0" name="file0" type="file" />
<input type="submit" value="Submit" />
</form>
但是controller会出现接受参数为null,这时在方法中需要添加@ModelAttribute注解:
@RequestMapping("/hao")
public String processSubmit(@ModelAttribute("pojo") Pojo pojo,@RequestParam("file0") CommonsMultipartFile mFile)) {
....
}