最終的にクライアントを実行する JNLP を実行するために JavaScript を使用しています。
JavaScript の実行を介してパラメーターを JNLP に渡そうとしていますが、クライアント内で JNLP を介してそれらのパラメーターを取得しています。
JavaScript は、たとえば次の URL を実行しています。
http://localhost:8080/MyJnlp.jnlp?login=14hhh765p&pass=ggyyktff
これで、私の JNLP は次の<application-desc name tag
方法でパラメーターを取得しようとします。
<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>
しかし、うまくいきませんでした。
この方法では、クライアント コードでこれらのパラメーターを取得できませんでした。
login=getParamsFromJnlp("login")
..
public String getParamsFromJnlp(String key) {
return System.getProperty(key);
}
JNLP は APACHE2.2 内にあります
何が問題なのですか?