![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| fath_fast |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 9.4.2007 Репутация: нет Всего: нет |
Работал с представлением - организовал там довольно-таки непростую форму, описал все фичи в контроле и проч...
Теперь надо добавить в форму возможность загрузки файлов... Добавляю в оперделение формы:
И всё - все значения параметров типа:
становятся null ЧТо делать? как в форму всё-таки добавить поле загрузки файлов? |
||||
|
|||||
| goodday1941 |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 709 Регистрация: 16.7.2006 Где: Украина, Киев Репутация: нет Всего: 9 |
ты какой фреймворк юзаешь?
Добавлено @ 09:23 например для спринга нужно прописать в контексте что-то по типу:
а далее в контроллере просто забиндить форму, как вариант:
ну а MyForm:
Добавлено через 9 минут и 18 секунд собственно private MultipartFile file; и есть твой файл со всякими там локалпазами, контентайпами и сайзами Это сообщение отредактировал(а) goodday1941 - 8.7.2008, 09:23 -------------------- SCJP 6 |
||||||
|
|||||||
| fath_fast |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 9.4.2007 Репутация: нет Всего: нет |
goodday1941,
Spring Хорошо, а как выглядит тогда представление? Просто при дальнейшем обработке запроса в onSubmit получается следующий код (использую Commons FileUpload ):
У меня при редактировании контекста, как ты указал:
то множество (!) - см. в комментах вообще не содержит никаких значений там... ОТсюда возникает вопрос целесобразности использования Commons FileUpload... Можешь показать свой пример обработки запроса загрузки файла с твоим конфигом? |
||||||
|
|||||||
| fath_fast |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 9.4.2007 Репутация: нет Всего: нет |
Хорошо, разобрался, чтобы сохранить загрузить файл в контролле в методе onSubmit :
прописал:
Но это загружает только один файл... А если, прдположим, пользователю нужно предоставить загрузку неограниченного количества файлов, т.е. неограниченно количество file-контроллов на форме: В голом Commons FileUpload это задачу так решают:
А в Spring-e этото фокус не проходит - он не видит что в request есть какие-то files.... Как быть? Это сообщение отредактировал(а) fath_fast - 8.7.2008, 12:55 |
||||
|
|||||
| fath_fast |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 9.4.2007 Репутация: нет Всего: нет |
Проблема решена! Всем спасибо!
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |