Hi friends, try now.
package com.tsolution.crm.client; import java.io.Serializable; public class Model implements Serializable { private static final long serialVersionUID = 5693662550097196303L; private String desc; public String getDesc() { return desc; }//end getDesc public void setDesc(String desc) { this.desc = desc; }//end setDesc }//end class //SERVICE CLASS package com.tsolution.crm.client; import java.util.ArrayList; import com.google.gwt.user.client.rpc.RemoteService; import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; @RemoteServiceRelativePath("greet") public interface GreetingService extends RemoteService { String greetServer(ArrayList<Model> modelList); String greetServer1(String modelList); }//end interface package com.tsolution.crm.client; import java.util.ArrayList; import com.google.gwt.user.client.rpc.AsyncCallback; public interface GreetingServiceAsync { void greetServer(ArrayList<Model> modelList, AsyncCallback<String> callback); void greetServer1(String modelList, AsyncCallback<String> asyncCallback); }//end interface package com.tsolution.crm.server; import java.util.ArrayList; import com.tsolution.crm.client.GreetingService; import com.tsolution.crm.client.Model; import com.google.gwt.user.server.rpc.RemoteServiceServlet; public class GreetingServiceImpl extends RemoteServiceServlet implements GreetingService { private static final long serialVersionUID = 1L; @Override public String greetServer(ArrayList<Model> modelList) { return modelList.get(0).getDesc(); }//end greetServer(ArrayList<Model> modelList) @Override public String greetServer1(String modelList) { return null; }//end greetServer1(String modelList) }//end class public void onModuleLoad() { GreetingServiceAsync greetingServiceAsync = GWT .create(GreetingService.class); Model m1 = new Model(); m1.setDesc("Hello"); AsyncCallback<String> callback = new AsyncCallback<String>() { public void onFailure(Throwable caught) { } public void onSuccess(String result) { Window.alert(result); } }; ArrayList<Model> modelList = new ArrayList<Model>(); modelList.add(m1); greetingServiceAsync.greetServer(modelList, callback); }//end onModuleLoad Vagner Araujo Java + Vagner = Javagner --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---