2012-06-03 5 views
1

Я получаю SerializationException при передаче ArrayList<MyObject> в качестве параметра для сервлет-метода RPC. Класс MyObject состоит только из 2 полей с типами String и Serializable. В поле Serializable поле пропускает значения как Boolean (checkBox.getValue), String(textBox.getValue) и Date(dateBox.getValue). Поэтому внутри поля Serializable у меня всегда есть типы, которые на 100% могут быть сериализованы. Почему это исключение можно повысить?GWT SerializationException при прохождении Сериализуемых объектов как параметр

Спасибо.

+0

Какое исключение? Отправляйте полное сообщение и трассировку стека. Это почти наверняка содержит ответ. – EJP

ответ

1

Я думаю, вы не можете использовать Serializable как тип для GWT RPC, также я не мог использовать экземпляры Object. GWT не может справиться с этим должным образом. Также ваш объект, который вы хотите сериализовать с помощью RPC, должен иметь конструктор по умолчанию, даже если его пустой. Вставьте свой код и сообщение об исключении в вопрос.

+0

'должен иметь конструктор по умолчанию' - я забыл сделать это. Большое спасибо! – MyTitle

Смежные вопросы