
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.08.2013, 14:25:00
|
|||
|---|---|---|---|
|
|||
Как работать с файлами через компонент PrimeFaces FileUpload |
|||
|
#18+
Доброго времени суток господа. Дали задание разработать конвертер с веб-интерфейсом, реализовать необходимо на Java. С последней сталкиваюсь впервые, приходиться все хватать на лету. Сервер: Tomcat v7.0 Платформа: JRE 7 (jdk1.7.0_21) IDE: Eclipse (JavaEE IDE) Проект к которому будет прикручен этот конвертер разрабатывается на базе IIS-сервера и работает в браузере IE(8+), поэтому все должно работать именно в IE. Конвертер должен читать данные из *.DBF файлов и записывать в БД MSSQL по заданной логике. С процессом конвертации разобрался, все прекрасно работает с библиотекой jdbf.jar. Смысл такой, пользователь выбирает нужные файлы и запускает процесс кликом по кнопке "Начать конвертацию", при выборе пользователем файлов я формирую строковый массив путей к этим файлам, потом в цикле перебираю его и подключаюсь к соответствующим файлам через jdbf. Для выбора файлов я по незнанию иcпользовал явовский компонент jFileChooser, вот код кнопки "Добавить файл" из xhtml файла: Код: html 1. а тут код самого метода: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Локально на на моей машине конвертер прекрасно отрабатывает, но когда развернул проект на сервере, то по нажатию кнопки "Добавить файл" ничего не происходит. И тут я понял, что совершил ошибку ведь библиотека данного компонента находится на сервере и при срабатывании он пытается вызваться просмотр файлов именно на сервере, а у клиента может и не быть на это прав. Поэтому решил юзать компонент PrimeFaces UploadFile . Вот код компонента (xhtml): Код: html 1. 2. Как только запускаю сервер (Tomcat) в консоль, с интервалом в одну секунду вылетает исключение: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. При этом, все функционирует. Как только убираю код компонента fileUpload из xhtml страницы и перезапускаю сервер, все нормально, исключений нет. Но это побочный вопрос. А вот основной: Подскажите пожалуйста как именно работать с файлами через primefaces или подобный компонент. Т.е. юзер выбрал все файлы нажал кнопку UPLOAD и вот тут я уже вылавливаю файлы и начинаю с ними работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2128767]: |
0ms |
get settings: |
17ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
43ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 302ms |
| total: | 471ms |

| 0 / 0 |
