我正在研究Struts 2框架。我不得不去Applet在网页上录制音频,因为它不应该使用flash。我已经完成了一个java applet类,并通过eclipse导出为可执行jar文件。当我第一次尝试直接通过applet标签时,它显示权限被拒绝错误。然后搜索后我发现使用jnlp进行访问。我的jnlp和jar文件都在Webroot文件夹中。当我将jnlp_href param添加到applet标签时,我没有在我的jsp上获得applet接口。 JNLP配置如下......
<?xml version="1.0" encoding="UTF-8"?>
<jnlp href="recorderApplet.jnlp">
<information>
<title>Recorder Applet</title>
<vendor>Ram</vendor>
</information>
<resources>
<j2se version="1.6+" />
<jar href="elgg.jar" main="true" />
</resources>
<applet-desc
name="Recorder Applet"
width="350"
height="150"
main-class="RecorderUI">
</applet-desc>
</jnlp>
和Applet标记如下....
<applet code="RecorderUI.class" archive="elgg.jar">
<param name="jnlp_href" value="recoderApplet.jnlp">
</applet>
当我直接尝试下载jnlp文件时,我可以下载...
<a href="recoderApplet.jnlp">JNLP</a>
提前致谢....