Übergeben Sie dynamische Parameter über JNLP

Ich benutze JavaScript, um JNLP auszuführen, das am Ende meinen Client ausführt.

Ich versuche, Parameter über die JavaScript-Ausführung an JNLP zu übergeben und diese Parameter über JNLP in meinem Client zu haben.

Das JavaScript führt diese URL aus, zum Beispiel:

http://localhost:8080/MyJnlp.jnlp?login=14hhh765p&pass=ggyyktff

Jetzt wird mein JNLP versuchen, die Parameter in das zu bekommen<application-desc name tag diesen Weg:

<application-desc name="..." main-class="com.main.execute" >
        <argument>-nosplash</argument>
        <argument>-q</argument>
    <argument><%=request.getParameter("login")%></argument>
    <argument><%=request.getParameter("pass")%></argument>
</application-desc>

Aber es hat nicht funktioniert.

Ich konnte diese Parameter in meinem Client-Code nicht folgendermaßen abrufen:

login=getParamsFromJnlp("login")
..

public String getParamsFromJnlp(String key) {
    return System.getProperty(key);
}

Das JNLP befindet sich in APACHE2.2

Irgendeine Idee, was los ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage