apolyton
Lt. Junior Grade
- Registriert
- Nov. 2007
- Beiträge
- 390
Hallo,
ich probiere mich derzeit am GWT aus und schreibe eine kleine Webanwendung. Da ich den Zugriff auf die XML-Datei an zentrale Stelle händeln möchte, möchte ich da eine extra Klasse zu schreiben.
Das Problem an der Sache ist, dass mir docText jedes Mal null zurückliefert, obwohl ich das doch mit "docText = response.getText()" zwischenspeichere.
Woran kann das liegen? Gibt es da irgendwie eine praktikable Lösung dazu?
Ich steh total aufm Schlauch und komme einfach nicht weiter.
Ich brauch dringend Hilfe.
Danke im Voraus
ich probiere mich derzeit am GWT aus und schreibe eine kleine Webanwendung. Da ich den Zugriff auf die XML-Datei an zentrale Stelle händeln möchte, möchte ich da eine extra Klasse zu schreiben.
Code:
public class XmlFileHandler {
public static String docText;
public static String loadXml() {
RequestBuilder requestBuilder = new RequestBuilder(RequestBuilder.GET,
"job_applications.xml");
try {
requestBuilder.sendRequest(null, new RequestCallback() {
@Override
public void onError(Request request, Throwable exception) {
requestFailed(exception);
}
@Override
public void onResponseReceived(Request request,
Response response) {
docText = response.getText();
}
});
} catch (RequestException ex) {
requestFailed(ex);
}
return docText;
}
private static void requestFailed(Throwable exception) {
Window.alert("Failed to send the message: " + exception.getMessage());
}
}
Woran kann das liegen? Gibt es da irgendwie eine praktikable Lösung dazu?
Ich steh total aufm Schlauch und komme einfach nicht weiter.
Ich brauch dringend Hilfe.
Danke im Voraus