我正在尝试将处理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]
答案 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部署为...
<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">
上面的代码得到了我的结果。