Content
o We are going to reuse the Sample.java
o We will change the onModuleLoad() method code from:
o We will change the onModuleLoad() method code from:
sampleService.getMessage(new AsyncCallback() { @Override public void onSuccess(String result) { message.setText(result); } @Override public void onFailure(Throwable caught) { Window.alert("Error in executing RPC"); } });
o To:
sampleService.getMessage(new AsyncCallback() { @Override public void onSuccess(String result) { JsArray messages = asArrayOfStockData(result); if (messages.length() > 0) { MessageData messagedata = messages.get(0); message.setText(messagedata.getMessage()); } else { message.setText("JSON data was blank"); } } @Override public void onFailure(Throwable caught) { Window.alert("Error in executing RPC"); } });