Greetings,

I am using JsonpRequestBuilder to call a different server to get data.  It
works fine.  I can't see anyway of passing data from GWT client to the Java
servlet.  It is important to me not to pass the data as part of the URL.
 I'd like to receive the data on the servlet side as part of the request
object.  For convinience, the following is what I have:

Server side:

protected void processRequest(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String callback = request.getParameter("callback");
PrintWriter out = response.getWriter();
try {
out.print(callback + "(\"Hello there\")");
} finally {
out.close();
}
}

Client side:

public void onClick(ClickEvent event) {

JsonpRequestBuilder jsonprb= new JsonpRequestBuilder();

jsonprb.requestString("http://localhost:8084/Arahant/GWTServlet";,

new AsyncCallback<String>() {

              @Override

              public void onFailure(Throwable caught) {

                  Window.alert("Failure getting JSONP directly from remote
server");

              }

@Override

public void onSuccess(String result) {

Window.alert("Got " + result);

}

            });

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to