1

我正在尝试将处理小程序集成到 jsp 中,并在 jsp 中添加以下代码:

<!--<applet code="Test1.class" archive="C:\Users\user\Desktop\MyApplet.jar" width="600" height="600">
</applet> --!>

我正在使用tomcat服务器。jar 包含 Test1.class 文件。但是每当我运行此页面时,我都会在网页中收到错误消息。单击以获取详细信息时,显示的消息是

IllegalArgumentException: name![enter image description here][1]
4

4 回答 4

2

极简主义示例:

<applet 
  code="Test1" 
  codebase="."
  archive="MyApplet.jar" 
  width=400
  height=400>
</applet>
  • code- 完全限定的类名(例如javax.swing.JApplet
  • codebase- A.表示“当前目录”——HTML 的加载位置。虽然当前目录是默认目录,但我喜欢让它显式。
  • archive- 从代码库到存档的相对路径。为简单起见,假定存档与 HTML 位于同一位置。
  • width/ height- 必须指定。
于 2012-07-31T00:08:17.077 回答
0

您必须使用“代码库”属性来设置路径。考虑将它放在同一个文件夹(或当前文件夹的子文件夹)中,而不是绝对路径

<applet code="Test1" name="yourName" archive="MyApplet.jar" codebase="C:\Users\user\Desktop">
</applet>
于 2012-07-30T13:33:41.147 回答
0

如果您使用 Tomcat,您可以将小程序部署为...

  • A)将您的 jar + 它的 html 启动页面放到同一个文件夹中(我仍然推荐一个 war 文件及其WEB-INF文件夹)
  • B)并将小程序标签配置为
 <applet code="Test1" archive="MyApplet.jar" codebase="."  width="600" height="600">
    </applet>

更多...清除文件结构应如下图所示...

|网络应用

||aWarFile.war

|||WEB-INF

|||MyApplet.jar

|||MyAppletLauncher.html(或 *.jsp)


有帮助的报告

祝你好运

于 2012-07-30T17:32:55.630 回答
0
<applet code="package1.Test1" name="myApplet" archive="MyApplet.jar,core.jar" codebase="." width="600" height="600">

上面的代码让我得到了结果。

于 2012-07-31T08:05:16.797 回答