|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||||||
Как возвратить на сервер объект07.11.2019, 15:50. Показов 2085. Ответов 39
Метки нет (Все метки)
Имеется приложение Java Spring MVC + ExtJS
На бэкэнде в контроллере имеется метод добывающий по запросу GET данные из базы в виде матрицы (массива)
В результате заполняется грид клиента данными. Но для корректной работы пагинации ExtJS на клиент нужно возвратить не матрицу а объект в который должна входить searchArrayPagin с некоторыми добавками впереди и за. Выглядит это так: { data: [ // массив данных searchArrayPagin ], total: 50 // общее число записей } Подскажите пожалуйста как создать такой объект и возвратить на клиент.
0
|
||||||
| 07.11.2019, 15:50 | |
|
Ответы с готовыми решениями:
39
Как функции возвратить ссылку на объект? Как возвратить типизированный объект из нетипизированной View Как возвратить указатель на объект, созданный в методе? |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 07.11.2019, 17:01 | |
|
VlGuvin, кэп говорит что надо создать объект в котором в поле data где будет лежать то, что сейчас лежит в листе, а так же поле total
0
|
|
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
|||||||||||
| 07.11.2019, 19:27 [ТС] | |||||||||||
|
Ну, вобщем все просто.
По ходу. Как определить количество записей в матрице listBegin если она получается таким путем
0
|
|||||||||||
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
|
| 07.11.2019, 19:50 [ТС] | |
|
Спасибо. Оно.
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 07.11.2019, 20:06 | |
|
Дожили, не знаем как размер листа посмотреть
1
|
|
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
|||||||
| 08.11.2019, 10:13 [ТС] | |||||||
Имеется
0
|
|||||||
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||||||
| 08.11.2019, 10:41 [ТС] | ||||||
|
Если просто
Добавлено через 10 минут Incompatible types. Required: java.lang.Integer Found: java.util.Collection <>
0
|
||||||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|||
| 08.11.2019, 11:24 | |||
|
1
|
|||
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
|||||||||||
| 08.11.2019, 14:22 [ТС] | |||||||||||
|
Ну и что там в этих основах нового? https://habr.com/ru/post/128017/
Если уж Вы знаток основ то скажите пожалуйста как в
поместить value одну Collection другую Integer? Это делается просто
Unchecked call to 'put(K, V)' as a member of raw type 'java.util.HashMap' less... (Ctrl+F1) Inspection info: Signals places where an unchecked warning is issued by the compiler, for example: void f(HashMap map) { map.put("key", "value"); } Hint: Pass -Xlint:unchecked to javac to get more details. Ну а теперь что Вы скажете про основы? Вопрос к разработчикам языка. На кой нужно было определять в матрице (ключ-значение) тип например <String, Collection> когда в нее хоть слона можно запихнуть, главное чтобы у него был ключ. А можно и вообще с нулевым ключом.
0
|
|||||||||||
|
406 / 278 / 93
Регистрация: 14.03.2017
Сообщений: 777
|
||
| 08.11.2019, 14:44 | ||
|
А не переводить каждый раз Object в Collection или Integer.
0
|
||
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
|
| 08.11.2019, 14:56 [ТС] | |
|
Блин. Если его использовать явно то в HashMap нельзя запихнуть данные разных типов. Внимательно читайте выше...
0
|
|
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
||||
| 08.11.2019, 15:02 | ||||
|
Если есть суп вилкой, можно кончено ругаться что зачем сделали такую неудобную вилку, а можно просто есть суп ложкой. Приведу ещё раз свой ответ выше если вдруг ты его не заметил
1
|
||||
|
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
|
|||||||||||
| 08.11.2019, 15:18 | |||||||||||
|
VlGuvin, Вам уже советовал KEKCoGEN, как можно попробовать реализовать :
на клиент нужно возвратить не матрицу а объект в который должна входить : Идея такова (IDE открывать не буду, пишу здесь и проверяйте сами) : 1) создается класс нужного объекта (там хоть 10-ти мерные матрицы, какая разница?!) 2) отправляется экземпляр этого класса.
Не по теме: KEKCoGEN, извиняюсь, пока писал не видел что вы уже ответили
1
|
|||||||||||
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||||||
| 08.11.2019, 15:29 [ТС] | ||||||
HashMap — основан на хэш-таблицах, реализует интерфейс Map Ма́трица в математике — объект, записываемый в виде прямоугольной таблицы элементов кольца или поля, которая представляет собой совокупность строк и столбцов, на пересечении которых находятся её элементы. Матрица это, уважаемый. Организованная определенным образом. Не буду Вам советовать читать основы математики... Странно, кто это мой рейт постоянно понижает? Вроде никому я тут не грубил...
0
|
||||||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 08.11.2019, 15:36 | |
|
VlGuvin, мап основан на таблицах, матрица основанна на таблицах.
Эксель тоже основан на таблицах. Значит он тоже матрица? Если матрца основанна на таблицах это не значит что все что основанно на таблицах является матрицой. Словоблудие твоё не продвинет тебя в решении задачи, а вот изучение языка на котором ты пишешь продвинет.
0
|
|
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||||||
| 08.11.2019, 15:36 [ТС] | ||||||
Собственно HashMap это тоже объект. Поэтому на клиенте вполне себе все работает.
0
|
||||||
|
528 / 263 / 70
Регистрация: 11.12.2016
Сообщений: 1,223
|
||
| 08.11.2019, 15:37 | ||
|
0
|
||
|
-13 / 6 / 6
Регистрация: 04.08.2015
Сообщений: 622
|
||||||
| 08.11.2019, 15:42 [ТС] | ||||||
0
|
||||||
|
|
||
| 08.11.2019, 15:44 | ||
|
1
|
||
| 08.11.2019, 15:44 | |
|
Помогаю со студенческими работами здесь
20
Не возвратить заявленный объект Java rmi: не могу возвратить объект
Что можно возвратить из функции если нужный объект не создан Как передать объект с клиента на сервер и обратно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|