ich jsp Datei habe die jnlp Dateiinhalt mit dynamischen Parametern wie unten angegeben enthalten,JNLP-Datei herunterlädt, wird nicht im Internet Explorer Browser
<% 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>
Wenn ich führen Sie die oben angegebenen Datei in Forefox & Chrom die jnlp Datei wird heruntergeladen und funktioniert gut, aber im IE wirft es "Seite kann nicht angezeigt werden" -Fehler.
Können Sie bitte lassen Sie mich wissen, wie das zu lösen ist.
ich die JNLP 'applikations desc' beachten ist, für eine Anwendung (zB' JFrame'), aber die Frage hat den [tag: Applet ] Tag hinzugefügt (zB 'Applet' /' JApplet'). Welches ist es? Überprüfen Sie das JNLP mithilfe von JaNeLA, das Sie unter [share drive] (https://drive.google.com/drive/#folders/0B5B9wDXIGw9lUnJaUjA2cmlVRE0) finden. –
Ja, das ist eigentlich der Ersatz eines Applets. Ich rufe nur einfache Java-Klasse auf. Ich habe JaNeLA heruntergeladen und die obige Datei analysiert, aber es zeigt "Inhaltstyp ist nicht gleich zu erwarteter Typ Anwendung/x-java-jnlp-Datei". der gleiche Inhaltstyp nur ich gab. nicht sicher, wo der Fehler ist. – Vijaya
Analysieren Sie, ob der JNLP vom Server (von einer URL) oder von der rohen JSP bereitgestellt wird? * "Das ist eigentlich der Ersatz eines Applets." * Ich bin immer noch nicht klar. JNLP kann Applets starten, was erweitert diese Klasse oder verwendet sie anderweitig als Container der obersten Ebene? –