Passe params dinâmicos via JNLP
Estou usando JavaScript para executar o JNLP que no final executará meu cliente.
Eu estou tentando passar parâmetros via execução JavaScript para o JNLP e ter esses parâmetros via JNLP dentro do meu cliente.
O JavaScript está executando esta URL por exemplo:
http://localhost:8080/MyJnlp.jnlp?login=14hhh765p&pass=ggyyktff
Agora meu JNLP tentará obter os parâmetros no<application-desc name tag
deste jeito:
<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>
Mas não funcionou.
Não consegui recuperar esses parâmetros no código do meu cliente dessa maneira:
login=getParamsFromJnlp("login")
..
public String getParamsFromJnlp(String key) {
return System.getProperty(key);
}
O JNLP está dentro do APACHE2.2
Alguma ideia do que está errado?