I am trying to send a http request to my webserver using GWT. I keep
on getting a error on the line that reads
  Request request = builder.sendRequest(null, new RequestCallback()

It says
RequestCallback cannot be resolved to a type.

I have the same problem on the line that catches the exception
catch (RequestException e) {
RequestException cannot be resolved to a object.

I’m new at java, I’m assuming that those names are not declared? I was
unable to get it to work and the current code I copied from google’s
site.  Is there something wrong with my installation?


I’m using the eclipse plugin.  The code looks like

package gWTAJAX.client;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.KeyCodes;
import com.google.gwt.event.dom.client.KeyUpEvent;
import com.google.gwt.event.dom.client.KeyUpHandler;
import com.google.gwt.http.client.RequestBuilder;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.TextBox;
import com.google.gwt.user.client.ui.VerticalPanel;

/**
 * Entry point classes define <code>onModuleLoad()</code>.
 */
public class GWTAjax implements EntryPoint {
        /**
         * The message displayed to the user when the server cannot be
reached or
         * returns an error.
         */
        public void onModuleLoad() {
                final Label label = new Label("hello ted");
                RootPanel.get().add(label);

                // set uppc
                RequestBuilder builder = new RequestBuilder(RequestBuilder.GET,
"www");

                try {
                          Request request = builder.sendRequest(null, new 
RequestCallback()
{
                            public void onError(Request request, Throwable 
exception) {
                               // Couldn't connect to server (could be timeout, 
SOP
violation, etc.)
                            }

                            public void onResponseReceived(Request request, 
Response
response) {
                              if (200 == response.getStatusCode()) {
                                  // Process the response in response.getText()
                              } else {
                                // Handle the error.  Can get the status text 
from
response.getStatusText()
                              }
                            }
                          });
                        } catch (RequestException e) {


        }
        }
}

-Ted ajax

--~--~---------~--~----~------------~-------~--~----~
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