google app engine - Saving GWT form data into different application -
i have gwt application has form. if user enters data , submit have store data google datastore , jsp application running on tomcat server. found done through task in gae gae push task calling servlet in gwt application , in servlet url fetch there have code send data application , call servlet insert data. can give me how it(by simple example). correct approach or other way correctly?
i have done added push queue task in server side , called servlet there registered in guice. in servlet called fallowing lines
task queue code
queue queue = queuefactory.getdefaultqueue(); queue.addasync(taskoptions.builder.withurl("/userservlet").method(method.get).param("username", username).param("pwd", pwd).param("mail",mail)); and userservlet has fallowing code connect theother application
final string url_name = "http://xxxxxxxx.com/adduserservlet"; //final string url_name = "http://localhost:8181/jos-webapp-1.2.1/adduserservlet"; urlfetchservice fetcher = urlfetchservicefactory.geturlfetchservice(); httprequest request = null; httpresponse response= null; try{ url url = new url(url_name); request = new httprequest(url, httpmethod.post); string body = "username="+uname+"&pwd="+pwd+"email"+email; request.setpayload(body.getbytes()); response = fetcher.fetch(request); }catch(exception ex){ ex.printstacktrace(); } in joids(second application) wrote servlet(adduserservlet) , used someget data. better solution accepted
Comments
Post a Comment