くっそー
この手法が先にあれば、AppletからhttpclientでServletに結果を送信せずに、JavaScriptで結果をformに返してsubmitする方がよさげじゃったかも?
以下、参考サイトより抜粋。
import netscape.javascript.*; import java.applet.*; import java.awt.*; class MyApplet extends Applet { public void init() { JSObject win = JSObject.getWindow(this); JSObject doc = (JSObject) win.getMember("document"); JSObject loc = (JSObject) doc.getMember("location"); String s = (String) loc.getMember("href"); // document.location.href win.call("f", null); // Call f() in HTML page } }
■参考サイト
Java から JavaScript への通信
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/guide/plugin/developer_guide/java_js.html