peter_mueller
Mitglied
Hallo zusammen!
Das Ziel:
Ein in XML ausgezeichneter Text, den ein Benutzer in ein Editor-Applet eingibt, soll in eine HTML-Seite umgewandelt (mit XSLT) und dem Benutzer in einem neuen Fenster angezeigt werden.
Mir scheint es am sinnvollsten die Umwandlung serverseitig vorzunehmen.
Das Problem:
Ich weiß zwar, wie man Webseiten aus einem Browser aus aufruft appletContext.showDocument("http://www.was_auch_immer", _blank), aber ich möchte ja aus dem Applet Text an den Server übergeben.
Was ich also brauche, ist so etwas wie ein Post, das ich aber aus dem Applet heraus aufrufen und an das Struts-Framework schicken kann, das ich benutze, und zwar mit der Vorgabe, die Ausgabe in einem neuen Fenster (also _blank) darzustellen!
Geht das? Wenn, wie?
Ich habe schon ziemlich viel rumprobiert und komme einfach nicht weiter.
Einer meiner Versuche:
Dabei passiert einfach gar nichts (das heißt, wie es aussieht, wird gar kein Versuch unternommen, den Server zu erreichen! Wie überprüfe ich das ansonsten?)!
Und: Liegt es vielleicht an Struts?
Vielen Dank für jede Hilfe,
Peter
Das Ziel:
Ein in XML ausgezeichneter Text, den ein Benutzer in ein Editor-Applet eingibt, soll in eine HTML-Seite umgewandelt (mit XSLT) und dem Benutzer in einem neuen Fenster angezeigt werden.
Mir scheint es am sinnvollsten die Umwandlung serverseitig vorzunehmen.
Das Problem:
Ich weiß zwar, wie man Webseiten aus einem Browser aus aufruft appletContext.showDocument("http://www.was_auch_immer", _blank), aber ich möchte ja aus dem Applet Text an den Server übergeben.
Was ich also brauche, ist so etwas wie ein Post, das ich aber aus dem Applet heraus aufrufen und an das Struts-Framework schicken kann, das ich benutze, und zwar mit der Vorgabe, die Ausgabe in einem neuen Fenster (also _blank) darzustellen!
Geht das? Wenn, wie?
Ich habe schon ziemlich viel rumprobiert und komme einfach nicht weiter.
Einer meiner Versuche:
Code:
URL url = new URL("http://localhost:8080/WebModule1/show_view.do");
URLConnection con = url.openConnection();
con.setDoOutput(true);
DataOutputStream out = new DataOutputStream(con.getOutputStream());
out.writeBytes("?action=view&text=XML-Text"); //das Fragezeichen habe ich auch mal weggelassen - gleiches Resultat ...
out.flush();
out.close();
Und: Liegt es vielleicht an Struts?
Vielen Dank für jede Hilfe,
Peter