2013-04-29 1 views
0

GWT 공유 패키지에 클래스를 만들었습니다.이 패키지는 클라이언트와 서버에서 모두 읽고 싶은데 클라이언트와 서버간에 메시지를 전달하는 데 사용합니다. Chrome에서 프로젝트를 시작하려고 할 때 나타나는 오류 메시지는 다음과 같습니다. 이 문제를 어떻게 해결할 수 있습니까?GWT 공유 패키지에 메시지 개체를 만드는 데 문제가 있습니다.

[프로젝트] - com.project.shared.Post를 'com.google.gwt.user.client.rpc.IsSerializable'또는 'java.io.Serializable'에 할당 할 수 없으며 (com.project.shared.Post []를 통해 도달 한) 사용자 정의 필드 시리얼 라이저

답변

1

글쎄, com.google.gwt.user.client.rpc.IsSerializable (또는 java.io.Serializable,하지만 IsSerializable 선호) 클래스를 구현해야한다고 생각합니다.

클래스가 클라이언트와 서버 사이를 이동하기 때문에 직렬화해야합니다.

1

코드를 보지 않고 클래스가 IsSerializable을 구현해야 GWT가이를 직렬화 할 수 있어야한다고 생각합니다. 그것이 오류라고 생각하는 가장 큰 이유입니다.

관련 문제