将数据从html表单发送到Java Applet?

时间:2014-07-04 04:36:49

标签: java html applet

我遇到了问题。我真的需要你的解决方案。

这是定义的问题:

1 / html:

<form name="frm" action="">
    <h3>Enter some data:</h3>
    <table>
    <tr><td>Name: </td>
        <td><input type="text" name="txname" value="" size"20" /></td>
    </tr>
    <tr><td>&nbsp</td>
        <td><input type="button" name="send" value="Send" /></td>
    </tr>
    </table>
</form>
<applet name="myapplet" code="AppletParam.class" width="320" height="120">
    <param name=displayName value="sakura">
</applet>

2 /是否可以将数据从表单发送到applet标记?在我的情况下,我需要从txname发送到applet。例如,<param name=displayName value="{txname}">

任何想法?请帮助

2 个答案:

答案 0 :(得分:2)

  1. 让表单对包含applet的页面执行get请求。
  2. 解析URL中编码的数据。
  3. 在表单字段中为包含数据的applet编写param元素。或者,也可以编写部署工具包脚本的属性。这可以通过以下方式完成: -
    • PHP
    • ASP
    • 的Servlet / JSP
    • Javascript&amp; HTML
    • ..

答案 1 :(得分:0)

有几种方法可以做到这一点:

  • 在您的applet类中创建一个方法,说:public void setName(String name),让有需要的人在applet中反映新名称。
  • 其次在你的js中编写代码以获取带有id的applet,例如:var myApplet = document.getElementById('myAppletId');
  • 稍后在js中,在事件clicksubmit等上调用它,等等适合您的情况,myApplet.setName('new name here');