|
|
|
Spring MVC Ajax Upload не могу нормально получить JSON ответ от контроллера
|
|||
|---|---|---|---|
|
#18+
Решил написать асинхронный загрузчик файлов на сервер при помощи Spring MVC+ либа ajaxupload Код метода со странички Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код контроллера Код: 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. Заметил такую особенность если размер файла не превышает указанный, то все норм, на страничке в функции success я имею JSON структуру. А если размер файла превышает указанный то Код: html 1. 2. 3. Показывает undefined.Если же в контроллере дописать строчку в методе resolveException дописать response.getWriter().close(); То в функции error на HTML страничке я вижу JSON сообщение, но появляется исключение Код: 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. 34. 35. А если эту строчку (response.getWriter().close()) дописать в функцию handleFileUpload , и размер файла будет допустимым, то исключение не появляется. Хотелось бы понять что я не так делаю, нужно чтобы в обоих методах success и error я мог получить JSON сообщение, и чтобы исключения не было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 23:20:32 |
|
||
|
Spring MVC Ajax Upload не могу нормально получить JSON ответ от контроллера
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 11:18:16 |
|
||
|
Spring MVC Ajax Upload не могу нормально получить JSON ответ от контроллера
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 17:52:33 |
|
||
|
Spring MVC Ajax Upload не могу нормально получить JSON ответ от контроллера
|
|||
|---|---|---|---|
|
#18+
Ок посмарю ссылки , а вот еще вопрос, нужно ли закрывать writer , если я его взял response.getWriter() или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 18:06:21 |
|
||
|
Spring MVC Ajax Upload не могу нормально получить JSON ответ от контроллера
|
|||
|---|---|---|---|
|
#18+
А у меня такаяже проблема как тут: http://www.javatalks.ru/sutra139804.php Не знаю как нормально решить вопрос с чарсетом этим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 19:05:17 |
|
||
|
Spring MVC Ajax Upload не могу нормально получить JSON ответ от контроллера
|
|||
|---|---|---|---|
|
#18+
Usik , а почему бы Вам не пользоваться готовой JSON вьюхой? <bean name="jsonView" class="org.springframework.web.servlet.view.json.JsonView"/> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 19:10:33 |
|
||
|
Spring MVC Ajax Upload не могу нормально получить JSON ответ от контроллера
|
|||
|---|---|---|---|
|
#18+
Скачал примерчик http://www.javabeat.net/articles/262-asynchronous-file-upload-using-ajax-jquery-progress-ba-1.html Значит там библиотек не хватало. Скачал у апача библиотеки. Запускается проект, закачивает файлы в нужную папку, но почемуто не отображает процесс загрузки. Сразу показывает размер файла и 100% загрузку. Потом показывает алерт(доне) и прячется после зугрузки. В общем как-то не доконца работает. Пробовал разных размеров файлы и в опере и в фаерфоксе и везде одно и тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 19:56:13 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37650538&tid=2132626]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 344ms |
| total: | 474ms |

| 0 / 0 |
