原先写的applet程序嵌在页面中运行,如果客户端没有装jre的话,applet显示不出来.今天有空,就查了下资料,改了下嵌applet的html页面就可以将问题解决.
下面是两种html的对比
第一种是不能自动加载jre:
<applet codebase="."
code="filetransfer.ftp.Input"
archive="applet2.jar,commons-logging.jar"
width=700
height=320>
<param name="isp" value=<%=isp%>>
<param name="userID" value=<%=strBranchUserId%>>
<param name="username" value="filetransfer">
<param name="passwd" value="filetransfer">
<param name="usedsize" value=<%="0"%>>
<param name="totalsize" value=<%="0"%>>
<param name="tomcatport" value=":80">
<param name="ip" value=<%=tst%>>
<param name="intoDB" value="61.49.90.1">
</applet>
第二种是可以自动下载jre的.
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase="http://61.49.22.90:80/DownloadSystem/applet2/j2re-1_4_2_12-windows-i586-p-iftw.exe#Version=1,4,2,12"
width=700
height=320>
<param name="CODE" value="filetransfer.ftp.Input">
<param name="CODEBASE" value=".">
<param name="archive" value="applet2.jar,commons-logging.jar">
<param name="userID" value="321">
<param name="host" value="61.49.22.90">
<param name="username" value="fileFtp12">
<param name="passwd" value="fileFtp12">
<param name="usedsize" value="100">
<param name="totalsize" value="10000000000">
<param name="tomcatport" value=":80">
<param name="ip" value="1546,http://dl1.tes.com,/app/htdocs/test.com">
<param name="isp" value="0100231211,61.4.22.90,网通,0,27;0100291231,22.7.21.24,电信,0,26">
<param name="filetype" value="游戏,1;文本文件,2;影音文件,3">;
<param name="intoDB" value="61.49.22.90">
</OBJECT>
分享到:
相关推荐
对css里的元素如:html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, ...
### JavaApplet与JavaScript #### 6.1 JavaApplet ##### 6.1.1 JavaApplet概述 **Applet 类层次结构:** JavaApplet 的基础是 `java.applet.Applet` 类,它是从 `java.awt.Panel` 继承而来的一个特殊的图形组件。...
2. **Java Object Serialization**:Applet 和 Servlet 之间可以通过序列化和反序列化 Java 对象来进行更复杂的数据交换。Applet 将对象序列化为字节流,发送到 Servlet,Servlet 反序列化后处理数据。 3. **使用 ...
这个"js与applet的相互调用资源包"可能包含了相关的示例代码、教程文档或者插件SDK,这些资源可以帮助开发者更好地理解和实现JavaScript与Applet之间的通信。如果你正在处理这样的问题,仔细研究这个资源包会非常有...
### JavaScript与Applet之间的相互通讯 #### 一、引言 在早期的Web开发中,JavaScript与Applet的结合为开发者提供了丰富的交互性和强大的功能。本文将深入探讨这两种技术如何协同工作,以及如何在Web应用中实现...
在整合Applet与Web环境时,我们常常需要与服务器端进行交互,例如调用EJB(Enterprise JavaBeans)或其他服务层接口。Spring框架提供了一种灵活的方式来管理这些依赖,使得Applet可以方便地注入和调用服务。 要解决...
它们通过`<applet>`标签或者`<object>`标签在HTML页面中被引用,从而在客户端(用户的浏览器)中执行。Applet的生命週期包括初始化、启动、绘画、停止和终止等阶段,开发者需要覆盖这些阶段的相关方法来实现具体功能...
与页面上的元素相对应<object>元素,保持所有的属性和参数不变。 取代所有内容的简单插件 <applet>页面上具有相应元素的元素 <object>元素。 所有属性均从 <applet>到 <object>。 ...
【JavaApplet与JavaScript交互方法的探讨】 JavaApplet是一种早期的Web技术,它允许开发者在浏览器中嵌入可执行的Java代码,从而提供更丰富的交互性和动态功能。JavaApplet通常用于创建复杂的用户界面或者在Web页面...
JavaScript可以通过创建一个`<object>`或`<embed>`标签来引用Java Applet,并通过这些对象的方法与Applet进行通信。例如,在JavaScript中,你可以调用`appletName.methodName()`来执行Applet中的公共方法。 2. **...
使用 `<object/>` 元素可以指定 Applet 的类型、宽度、高度、标识、类名、Jar包的绝对路径等属性。 例如,下面是一个使用 `<object/>` 元素嵌入 Applet 的示例代码: ```html <object type="application/x-java-...
- 通过`JRLoader.loadObject(url)`方法从URL中加载`JasperPrint`对象。这里的URL通常指向一个由`TestServlet`返回的数据源。 - 使用`JasperPrintManager.printReport(print, true)`方法打印或预览报告。其中`print...
可以通过JavaScript与Applet交互,利用`LiveConnect`或`JavaScript Object Notation for Live Connect (JSON-LC)`,让JavaScript作为中介,实现Applet间的通信。 四、示例代码 以下是一个简单的例子,展示了如何...
1. 参数传递:Applet可以通过HTML标签的`<applet>`或`<object>`标签接收参数,这些参数在Applet初始化时可以访问,用于配置或初始化Applet的行为。 2. JavaScript交互:通过Java 1.1引入的Java Browser Bridge (JBB...
Java Applet继承自java.lang.Object,通过java.awt.Component、java.awt.Container、java.awt.Panel等类,最后继承自java.applet.Applet。Applet类的继承关系如下所示: java.lang.Object -> java.awt.Component ->...
通过`<OBJECT>`标签,指定了Applet的类路径、宽度、高度等属性。其中`classid`属性指定了Java插件的CLSID,`codebase`指定了Java插件的下载地址,`WIDTH`和`HEIGHT`指定了Applet的显示尺寸。 #### Java Applet代码...
- 浏览器兼容性:不是所有浏览器都支持Applet,这可能会限制Flex与Applet交互的应用范围。此外,不同浏览器对`LiveConnect`的支持程度也不同,需要测试以确保兼容性。 5. **示例代码**: - Flex代码片段可能包含...
### JS与Applet相互调用的方法 #### 一、引言 随着Web技术的发展,JavaScript (简称JS) 和 Java Applet 成为了早期Web应用的重要组成部分。这两种语言在不同的环境中运行,但通过一定的技术手段可以实现它们之间的...
Jacob(Java-COM Bridge)是一个开源库,它为Java应用程序提供了与Microsoft COM(Component Object Model)组件交互的能力。Applet是嵌入在HTML页面中的小型Java程序,通常用于增强网页的功能。将Jacob与Applet结合...
4. **JavaScript-Java桥接**:由于Applet的限制,开发者可能需要通过Java Applet与JavaScript之间的通信(JSObject或LiveConnect)来获取MAC地址。JavaScript在现代浏览器环境中通常拥有更多的权限,但JavaScript...