|
|
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
Какие есть варианты передачи данных выбранных с сущности? Знаю Json, но он не подходит по ряду причин. У меня связаны 2 сущности OneToMany, и они в результате зацикливают метод toJson(). Если использовать как есть, тогда не получается получить доступ к некоторым полям. Странно правда это, они как бы есть но не может увидеть его jsp страница. На другом проекте такой проблемы не было. Какие ещё варианты могут быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 00:08:55 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
UserQ, при формировании json просто исключите обратные ссылки (если я верно понял, что вам нужно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 00:37:58 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
just_vladimir, И как это сделать? Вариантов много пробовал. Хоть проект перестраивай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 01:13:36 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
UserQ Какие ещё варианты могут быть? XML например.. Хотя мне JSON больше нравится. Совершенно не понятно какие сложности с ним могут быть.. Ну сделайте промежуточный DTO-объект что ли, который потом и сериализовать в JSON. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 09:01:58 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
toJson это от какого фреймверка? GSON? Гуглить "имя фреймверка" cyclic reference ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 10:10:37 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
BlazkowicztoJson это от какого фреймверка? GSON? +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 11:34:26 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
Поверхностное гугление выдаёт кучу рецпнтов http://code.google.com/p/google-gson/issues/detail?id=137 http://stackoverflow.com/questions/8402832/is-there-a-solution-about-gson-circular-reference http://stackoverflow.com/questions/11058476/self-circular-reference-in-gson Правда, не понятно, почему бы просто не взять какой-то более адекватный JSON сериализатор, в котором такой проблемы нет? Например Jackson. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 11:44:43 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо. Но примерно с того и начинался мой вопрос. Какие есть альтернативы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 12:04:52 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
UserQНо примерно с того и начинался мой вопрос. Какие есть альтернативы. Дык я примерно и указал альтернативы. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 12:06:31 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
В общем попробовал Jackson ошибку не выдаёт, но проблемы не решило. Данные выдаются в бесконечном цикле. Есть как это побороть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 18:42:07 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
Контроллер, метод где преобразую, проаннотировал JsonIgnore. Не помогло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 18:47:38 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
UserQКонтроллер, метод где преобразую, проаннотировал JsonIgnore. Не помогло. Это аннотация для сериализуемого класса, для энтити, а не сервис-методов.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 19:15:44 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
UserQДанные выдаются в бесконечном цикле. Есть как это побороть? Это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2013, 19:35:30 |
|
||
|
Как можно передать данные с Сервлета(Контролера) в JQuery
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Ссылаются друг на друга. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Уже все возможные варианты попробовал. Все что решение получилось нагуглить пробовал, хотя их всего 2. Не одно не помогло всё выбирается по зависимости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2013, 17:34:43 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2128649]: |
0ms |
get settings: |
18ms |
get forum list: |
28ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
48ms |
get topic data: |
22ms |
get first new msg: |
14ms |
get forum data: |
6ms |
get page messages: |
115ms |
get tp. blocked users: |
3ms |
| others: | 308ms |
| total: | 578ms |

| 0 / 0 |
