我有点坚持这个我一直在努力的概念,我正在寻找一些关于此的指南。 基本上这就是问题所在:
Bean从数据库中检索数据,我需要将其存储为网页上的隐藏字段。 然后,用户必须使用applet对数据进行身份验证。 然后,生成的经过身份验证的对象将发送到数据库。
所以我坚持这种范式:
Bean - > Html& Javascript - >小应用程序
我想我可以稍后找出上传问题,谢谢:)
修改:使用Sign切换身份验证:)
EDIT2: 看来我有一些使用JSObject的数据但是如何从JSObject中检索数据?数据在被javascript读取并由applet获取之前存储为DataHandler。我正在研究来自JSObject的getClass()方法调用,但它给了我一个HTMLInputElement,我不知道从那里去哪里。
答案 0 :(得分:0)
不确定为什么选择使用Applet,但从最近的JDK开始(我认为它的JDK 1.6不确定),Applet可以访问Javascript变量和HTML DOM。所以是的,你可以做到这一点......你可能想问问自己为什么要沿着这条路走下去。
更多信息:
JSObject类可帮助您从Java小程序访问Javascript。 http://java.sun.com/products/plugin/1.3/docs/jsobject.html
更新:实际上它比JDK 1.6早 http://download.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/java_js.html
如果您需要访问页面的HTML结构,您也可以以相同的方式访问DOM。