Ahoj,
řeším problém s jedním starším projektem. Jedná se o Applet, který podepisuje a šifruje data. S vnějším světem komunikuje prostřednictvím formuláře v html stránce, odkud bere z formulářového prvku vstupní data. Část starající se o získání dat je následující:
JSObject browserWindow = JSObject.getWindow(signerApplet);
JSObject inputField = (JSObject) browserWindow.eval("document.getElementById('" + getDataInputField() + "')");
String data = (String) inputField.getMember("value");
Toto řešení funguje bez problémů, dokud vstupní data nejsou příliš velká. v Případě větší velikosti, cca 10mb vrátí metoda getMember pouze null, bez jakékoli výjimky, chyby v konzoli, nebo známky toho co by mohlo být špatně. Už několik dní hledám řešení ale marně. Zkoušel jsem navýšit velikost paměti v nastavení control panelu, pomocí.
Řešili jste někdo takovýto problém s JSObject? Případně jakým způsobem byste získávali větší množství dat z html formuláře do appletu?
Předem díky za odpověď
Winsik