Hi,
ich schreib gerade für 'ne Art Browsergame ein Applet das TXT-Dateien auf einem Server lesen und verändern kann!
Das Lesen hab ich ohne Probleme hinbekommen und klappt auch prima. Das läuft alles über ein Servlet. Jetzt hab ich das Problem, dass ich es nicht hinbekomme Daten(Strings) an das Servlet zu schicken. Über Params und URLConnection geht es aber ich kann auf diese Weise keine ganzen Sätze mit Leerzeilen schicken.
Code im Applet:
ACTION Param = was getan werden soll
FILE = Name der Datei
EXT = Dateiendung (musste ich machen da die Params keine Punkte akzeptieren)
Ich weiss diese Params könnte ich mir sparen, wenn ich des Zeug direkt übertrage würde.(WIE?!)
Den einzigen Code den ich im Servlet hab ist für das Auslesen der Params(request.getParameter("xx")
der Datei(über RandomAccessFile) und das Senden der Strings an das Applet:
ich schreib gerade für 'ne Art Browsergame ein Applet das TXT-Dateien auf einem Server lesen und verändern kann!
Das Lesen hab ich ohne Probleme hinbekommen und klappt auch prima. Das läuft alles über ein Servlet. Jetzt hab ich das Problem, dass ich es nicht hinbekomme Daten(Strings) an das Servlet zu schicken. Über Params und URLConnection geht es aber ich kann auf diese Weise keine ganzen Sätze mit Leerzeilen schicken.
Code im Applet:
ACTION Param = was getan werden soll
FILE = Name der Datei
EXT = Dateiendung (musste ich machen da die Params keine Punkte akzeptieren)
Ich weiss diese Params könnte ich mir sparen, wenn ich des Zeug direkt übertrage würde.(WIE?!)
Code:
public void write()
{
URL url2 = new URL("http://localhost:8080/servlet1?ACTION=write&FILE=test&EXT=txt");
URLConnection con2 = url2.openConnection();
// Hier muss vermutlich was rein das die Daten(String) sendet
}
Den einzigen Code den ich im Servlet hab ist für das Auslesen der Params(request.getParameter("xx")
Code:
public void send()
{
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
out.write(text);
}