Hallo,
ich programmiere zur Zeit ein Applet, was einen als Servlet laufenden NewsServer ansteuert, sprich Nachrichten ändern löschen und anlegen kann.
Alles klappt wunderbar, nur das editieren haapert gewaltig:
Das Array m ist von einer von mir geschriebenen Message Klasse, die einfach verschiedene String, die den Titel, das Datum und so weiter representieren....
Das ist die Methode, die die editierten News zurück auf den Server per url-connection speichert....
bei neu anlegen und löschen klappt das alles wunderbar.
Wenn ich per URL das Servlet direkt ansteuere und den oben ausgegebenen String als Paramater übergebe, klappt's auch!
Nur eben nicht aus dem Applet heraus, da krieg' ich immer die abgefangene IOException und es wird auch nix auf'm Server gespeichert...
Woran kann's liegen? Wartet der nicht lange genug?
Am Servlet ja nicht, an der Methode, die für's Senden zuständig ist ja auch nicht, da die ja sonst immer einwandfrei arbeitet....ich check's einfach nicht...Hat jemannd eine Idee?
ich programmiere zur Zeit ein Applet, was einen als Servlet laufenden NewsServer ansteuert, sprich Nachrichten ändern löschen und anlegen kann.
Alles klappt wunderbar, nur das editieren haapert gewaltig:
Code:
//edit
try {
System.out.println("edit°°" + m[i].getNumber() + "°" + m[i].getTyp() + "°" + m[i].getTitel() + "°" + m[i].getDate() +
"°" + m[i].getAuthor() + "°" + m[i].getText() + "°");
String toSend = ("edit°°" + m[i].getNumber() + "°" + m[i].getTyp() + "°" + m[i].getTitel() + "°" + m[i].getDate() + "°"
+ m[i].getAuthor() + "°" + m[i].getText() + "°");
String erg = systemComString(toSend);
protokoll = protokoll + m[i].getNumber() + ": " + erg + "\n";
} catch (IOException e) {
protokoll = protokoll + m[i].getNumber() + ": " + "Ein Fehler ist aufgetreten!" + "\n";
}
Das Array m ist von einer von mir geschriebenen Message Klasse, die einfach verschiedene String, die den Titel, das Datum und so weiter representieren....
Das ist die Methode, die die editierten News zurück auf den Server per url-connection speichert....
bei neu anlegen und löschen klappt das alles wunderbar.
Wenn ich per URL das Servlet direkt ansteuere und den oben ausgegebenen String als Paramater übergebe, klappt's auch!
Nur eben nicht aus dem Applet heraus, da krieg' ich immer die abgefangene IOException und es wird auch nix auf'm Server gespeichert...
Woran kann's liegen? Wartet der nicht lange genug?
Am Servlet ja nicht, an der Methode, die für's Senden zuständig ist ja auch nicht, da die ja sonst immer einwandfrei arbeitet....ich check's einfach nicht...Hat jemannd eine Idee?