Мне нужна помощь для загрузки строк и изображений в одной форме. Это пример кода, который я написал:
Контроллер
@RequestMapping(value="/add")
public ModelAndView add(@RequestParam("fruit") List<String> fruits, @RequestParam("img") MultipartFile file){
//Spring Specific
ModelAndView mv = new ModelAndView("display");
mv.addObject("list", fruits);
mv.addObject("img", file.getOriginalFilename());
return mv;
}
JSP
<body>
<form action="add" method="post" enctype="multipart/form-data">
<input type="text" name= "fruit" value="apple"><br>
<input type="text" name= "fruit" value="juice"><br>
<input type="text" name= "fruit" value="melon"><br>
<input type="file" name = "img"><br>
<input type="submit">
</form>
</body>
Но я получил сообщение об ошибке, подобное этому после отправив мою форму:
Сообщение Обязательный Параметр списка 'fruit' отсутствует. Описание: Сервер не может или не будет обрабатывать запрос из-за чего-то, что воспринимается как ошибка клиента (например, синтаксис неверно сформированного запроса, неверное формирование кадра сообщения о запросе или обманчивая маршрутизация запроса).
Is там что-то я не так сделал? Как мне это исправить? Большое спасибо за вашу помощь.