Jnlp文件未在Internet Explorer浏览器中下载

时间:2017-08-23 12:24:42

标签: java jsp applet digital-signature jnlp

我有jsp文件,其中包含带有动态参数的jnlp文件内容,如下所示,

<% response.setContentType("application/x-java-jnlp-file"); %>
<?xml version="1.0" encoding="utf-8"?> 

<jnlp spec="1.0+" codebase="http://localhost:8080/testJnlp/" href="verifyDSC.jsp?param=<%=request.getParameter("param")%>">
    <information>
        <title>Jnlp Signing</title>
        <vendor>test</vendor>
        <homepage href="http://localhost:8080/testJnlp" />
        <description>Signing</description>
    </information>

    <security>
        <all-permissions/>
    </security>

    <resources> 
        <j2se version="1.6+"/>
        <jar href="JnlpVerifyDSC.jar" main="true"/>
    </resources>

    <application-desc main-class="package.VerifyDSC">
        <argument><%=request.getParameter("param")%></argument>
    </application-desc>
    <update check="background"/>
</jnlp>

如果我在forefox&amp; chrome中执行上述文件,则jnlp文件正在下载并正常工作,但在IE中它正在抛出&#34;页面无法显示&#34;错误。

能告诉我如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

通过在jnlp文件中添加以下行来修复此问题,

lblQuestion.text =  skippedArray[j]