Я пытался отправить ArrayList в RPC-сервис в GWT, но продолжает сбой.
Вот мой фрагмент кода
greetingService.addNewQuestion(questionnaireKey, questionText, qcList, new AsyncCallback<Boolean>(){
@Override
public void onFailure(Throwable caught) {
Window.alert("Something went wrong!\n"+caught.getMessage());
}
@Override
public void onSuccess(Boolean result) {
Window.alert("Question Added!");
}
});
QuestionChoice - простой объект без метода, а qcList - ArrayList для QuestionChoice
public class QuestionChoice implements IsSerializable{
/**
*
*/
private static final long serialVersionUID = 5668640935838672293L;
public String text;
public boolean isCorrect;
public QuestionChoice(){
}
public QuestionChoice(String text, boolean isCorrect){
this.text = text;
this.isCorrect = isCorrect;
}
}
Кто-нибудь пробовал отправлять ArrayList в качестве параметра в GWT-RPC?
Если вы это сделаете, пожалуйста, постите свой пример кода здесь.
Спасибо.