我想上传.txt文件,并在我的控制器中处理。 这是我的.jsp文件,其格式为:
<form id="uploadForm" action="contact/importContacts" method="POST"
enctype="multipart/form-data">
<input type="file" name="file" />
<button id="upload" class="pull-right btn btn-raised btn-primary" type="submit">Upload</button>
</form>
这是控制器:
@RestController
@RequestMapping("/contact")
public class ContactController {
@RequestMapping(value = "/importContacts")
@ResponseBody
public String importContacts(@RequestParam("file") MultipartFile file) {
if(file != null) {
return "OK";
} else {
return "NULL";
}
}
}
页面正在进行/ myPage / contact / importContacts,但不在控制器中。我把断点放在控制器上,但应用程序不会停在那里。任何解决方案?
顺便说一下,我跟着这个tut
答案 0 :(得分:1)
您必须明确添加RequestMethod
@RequestMapping(method = RequestMethod.POST, value = "/importContacts")