在页面中集成Java applet

时间:2012-07-30 13:25:45

标签: java jsp applet

我正在尝试将处理applet集成到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 个答案:

答案 0 :(得分:2)

极简主义的例子:

<applet 
  code="Test1" 
  codebase="."
  archive="MyApplet.jar" 
  width=400
  height=400>
</applet>
  • code - 完全限定的班级名称(例如javax.swing.JApplet
  • codebase - .表示“当前目录” - 从中​​加载HTML。虽然当前目录是默认目录,但我希望将其明确化。
  • archive - 从代码库到存档的相对路径。为简单起见,假定存档与HTML相同。
  • width / height - 必须指定。

答案 1 :(得分:0)

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

<applet code="Test1" name="yourName" archive="MyApplet.jar" codebase="C:\Users\user\Desktop">
</applet>

答案 2 :(得分:0)

如果您使用Tomcat,则可以将applet部署为...

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

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

| web应用

|| aWarFile.war

||| WEB-INF

||| MyApplet.jar

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


报告帮助

祝你好运

答案 3 :(得分:0)

<applet code="package1.Test1" name="myApplet" archive="MyApplet.jar,core.jar" codebase="." width="600" height="600">

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