Przekazuj dynamiczne parametry za pomocą JNLP
Używam JavaScript w celu wykonania JNLP, który w końcu wykona mojego klienta.
Próbuję przekazać parametry poprzez wykonanie JavaScript do JNLP i mając te parametry za pośrednictwem JNLP wewnątrz mojego klienta.
JavaScript wykonuje ten adres URL na przykład:
http://localhost:8080/MyJnlp.jnlp?login=14hhh765p&pass=ggyyktff
Teraz mój JNLP spróbuje uzyskać parametry w<application-desc name tag
tą drogą:
<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>
Ale to nie zadziałało.
Nie mogłem pobrać tych parametrów w kodzie mojego klienta w ten sposób:
login=getParamsFromJnlp("login")
..
public String getParamsFromJnlp(String key) {
return System.getProperty(key);
}
JNLP znajduje się wewnątrz APACHE2.2
Masz jakiś pomysł, co się stało?