我有一些HashMap的:GWT - SerializationException當我發送地圖<對象,對象>
Map<SearchConfig, Object> searchParams;
有對象可以是簡單的類型,如String,或者他可以簡單的實體:
public class SearchDataEntity implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
public SearchDataEntity() {}
private String startDate;
private String endDate;
public String getStartDate() {
return startDate;
}
public void setStartDate(String startDate) {
this.startDate = startDate;
}
public String getEndDate() {
return endDate;
}
public void setEndDate(String endDate) {
this.endDate = endDate;
}
}
當我發送到服務器時,我有SerializationException。
如果我將SearchDataEntity與Map分開發送,那麼就可以。
'SearchConfig'類'Serializable'還有嗎? –
是'SearchConfig'沒問題 – L00der
也許你正在存儲一個非'Serializable'對象在你的地圖中。 –