Pass dynamique params via JNLP

Je suis en utilisant le JavaScript pour exécuter JNLP qui, à la fin de l'exécution de mes clients.

Je suis en train de passer des paramètres via l'exécution de JavaScript pour le JNLP et avoir ces paramètres via JNLP à l'intérieur de mon client.

Le JavaScript est de l'exécution de cette URL, par exemple:

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

Maintenant mon JNLP va essayer d'obtenir les paramètres de la <application-desc name tag de cette façon:

<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>

Mais il ne fonctionne pas.

Je ne pouvais pas récupérer ces paramètres dans mon code de cette façon:

login=getParamsFromJnlp("login")
..

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

Le JNLP est à l'intérieur de APACHE2.2

Aucune idée de quel est le problème?

Les paramètres seront passés comme arguments dans votre méthode principale. Je ne sais pas beaucoup au sujet de apache 2.2, mais comment voulez-vous accéder à l' "-nosplash" et "-q" arguments?
Qu'ils fonctionnent très bien. le truc c'est que je veux prendre des params de la chaîne de requête qui s'exécute le JNLP et de les envoyer à la ligne de commande arguments dans mon client
vous pouvez avoir besoin de l'attribut codebase: vérifier si ma réponse ne s'applique ici: stackoverflow.com/questions/12861447/...
Pas sûr que j'ai compris comment faire pour ajouter l'attribut codebase. pourriez-vous passer ici une réponse complète s'il vous plaît? Je remine vous le jnlp est placé directement sur le serveur Apache. je n'ai pas de jsp est ici..

OriginalL'auteur rayman | 2012-12-05