У меня есть класс команд , в котором есть объект списка.Я перебираю этот объект, чтобы в поле ввода отображалось текстовое поле, например,
<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);
........
}
Спасибо за внимание.