JSP页面中运行Applet小程序

来源:互联网 发布:西南石油大学软件下载 编辑:程序博客网 时间:2024/06/05 11:53

<jsp:plugin name="applet0" code="com.gis.client.addIn.class" codebase="./applet/" archive="addIn.jar"  type="applet" width="0" height="0">
        <jsp:params>
            <jsp:param value="<%=userName %>" name="userName"/>
            <jsp:param value="<%=userId %>" name="userId"/>
            <jsp:param value="10010" name="port"/>
            <jsp:param value="true" name="MAYSCRIPT"/>
        </jsp:params>
        <jsp:fallback>   
            <p>浏览器不支持该插件</p>
          </jsp:fallback>    
    </jsp:plugin>

 

说明: plugin标签,告诉浏览器当前这个对象是一个插件,type表示该插件的类型是什么

          name可以在和后台交互时指出是哪一个插件

          code表示当前运行的是哪一个applet程序要写全路径

          codebase是当前应用从哪一级目录开始查找,现在的他和archinve一起指出,addIn.jar在当前目录下的applet文件夹下

          com.gis.client.addIn.class指出该addIn.class在当前目录下的applet文件夹下有com/gis/client三级文件夹。

          同时页面可以给Applet程序传参。

 

          在applet中通过getParameter("userName");来获得。

 

          fallback是当前浏览器如果不能运行该插件时,要显示的内容。

 

          applet中调用前台的脚本可以通过import netscape.javascript.*;注意版本的问题1.4以前用的是jaws.jar报

          以后就改用plugin.jar包了

 

          JSObject win = JSObject.getWindow(this);
          win.eval("javascript:displayResult(/"" + content + "/");");

 

          在页面要有displayResult(content)这个脚本。

 

 

 

原创粉丝点击