Получаю пустой объект в контроллере spring из jsp формы

353
31 января 2017, 21:12

Отправляю объект из jsp в spring конторллер.

JSP:

<form:form modelAttribute="uploadItem" action="/uploadObject" method="post" enctype="multipart/form-data">
<form:input path="fileData" accept="audio/mpeg" type="file" id="file-upload" name="file-upload" />
<form:input type="text" path="title" id="upload-title" name="upload-title"/>
<input type="image" src="..." alt="Upload"/>
</form:form>

ModelService:

 public void fillUploadMelodyModel(Model model) {
    fillAdminRootModel(model);
    model.addAttribute("uploadItem", new UploadedItem());
}

UploadedItem:

public class UploadedItem {
  private CommonsMultipartFile fileData;
  private String title;
}

Контроллер:

 @RequestMapping(value = "/uploadObject", method = RequestMethod.POST)
    public String doUpload(UploadedItem uploadItem, BindingResult result, Principal principal) {
//at this point I get an empty object (null null values)
}

В чем может быть проблема? Как отправлять объекты с помощью jsp?

READ ALSO
Как считать данные с интерфейса RS-485? [требует правки]

Как считать данные с интерфейса RS-485? [требует правки]

Мне нужно считать данные с интерфейса RS-485 по USB для Desktop-приложения на JavaУ кого какие идеи?

377
Ролик с youtube внутри Android-приложения

Ролик с youtube внутри Android-приложения

Как добавить ролик с YouTube, чтобы он проигрывался непосредственно внутри Android-приложения(Внутри интерфейса)

295
Что-то не так со мной или с задачей? [требует правки]

Что-то не так со мной или с задачей? [требует правки]

Вы решили запрограммировать летающего робота, который максимально быстро сможет пройти трехмерный лабиринтВам повезло, и у Вас есть план...

356
Отправка нескольких координат на Google Navigator

Отправка нескольких координат на Google Navigator

При отправлении нескольких координат на Google Navigator, пишет "не найден маршрут"

310