невозможно связать объект списка, когда enctype = multipart / form-data - PullRequest
1 голос
/ 03 марта 2012

У меня есть класс команд , в котором есть объект списка.Я перебираю этот объект, чтобы в поле ввода отображалось текстовое поле, например,

<c:forEach items="${addPizza.pizzaSizes}" var="siz">
    <tr>
        <td><c:out value="${siz.size}:" /></td>
        <td><input name="siz[${status.index}].sizes" value="${siz.size}" /></td>
    </tr>
</c:forEach>

, и я позволяю пользователю редактировать список, и при отправке я обновил список с помощью моего контроллера

<tr><td colspan="2"><input type="submit" value="Save"></td></tr>

Но теперь добавлен тег ввода файла для просмотра изображения в том же виде, как,

<input type="file" name="file" id="file">

и установите для тега формы значение enctype="multipart/form-data"

.получаю список как ноль, но я получаю блоб изображения.И если я удаляю это, я получаю список, но не изображение.Как я могу получить оба?

Фрагмент кода выглядит следующим образом:

public class Command{

    List<Contact> contacts;
    blob image;
.....
}

Class Contact{
long id;
long name;
......
}

Controller{
.....
Blob blob=Hibernate.createBlob(file.getInputStream());
command.setImage(blob);
........
}

Спасибо за внимание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...