現在、Java Web Start を使用して JNLP 経由で実行されるアプリがあります。ユーザーは特定の URL にアクセスして、このアプリケーションを問題なく起動できます。
このような j2seproperty タグを使用して、build.xml (ant web start) 内の JNLP ファイル自体にプロパティを追加できます。
<jw:j2se>
<j2seproperty name="testProperty" value="1"/>
</jw:j2se>
これらのプロパティには、コード内のどこからでも次の方法でアクセスできます。
System.getProperty("testProperty");
問題は、次のように、html を介してこれらのプロパティを設定できるようにしたいということです。
「http://localhost:8080/somelink?testProperty=2」
これを達成するためのオプションは何ですか?私はいくつかの調査を行ってきましたが、これまでのところ唯一の解決策は、ある種のサーブレットを介して動的に JNLP ランチャーを作成することであると思われます。
これは正しいですか? そうでない場合、ここに他のオプションはありますか? もしそうなら、私はあらゆる可能性にオープンです...