Я использую только вектор, и значения отлично хранятся на стороне сервера, но когда я получаю на стороне клиента, я получаю адрес объекта вместо отдельных векторов.
Это, вероятно, потому что вы пытаетесь преобразовать Vector<Vector>
в строку и передаете строку.Вы можете делать это явно, вызывая vec.toString()
, или вы можете делать что-то вроде этого:
String element = "<something>" + vec + "</something>";
Проблема в том, что класс Vector
не переопределяет метод toString()
, и вашкод заканчивает тем, что вызывает Object.toString()
... который дает вам внутреннее имя класса массива, объединенное со значением хеш-кода идентификатора массива.
Это то, что происходит, но я не знаю, что вам нужно сделать, чтобы исправитьэто, учитывая технологии, которые вы используете.