2

JNLPファイルでMavenのような引数を渡すことは可能ですか?

   <jnlp spec="1.0+" codebase="${javafxCodebase}" href="Foo.jnlp">
   <information>
      <title>${javafxTitle}</title>
      <vendor>${javafxVendor}</vendor>
       ...
   </information>
   ... 
   </jnlp>

もしそうなら、誰がこれらのデータをjnlpファイルに渡しますか?頭に浮かぶのは:

   http://localhost:8080/Foo.jnlp?javafxCodebase=bar&javafxTitle=baz
4

2 に答える 2

3

Java Webstartでは、これをそのまま使用することはできません。JNLPダウンロードサーブレットがありますが、それは限られたマクロのセットのみをサポートし、ユーザー定義のマクロを持つことはできません。

最善のアプローチは、 Velocityなどのテンプレートエンジンを使用して、JNLPファイルをその場で生成し、必要な引数を入力するための独自のサーブレットを作成することだと思います。

于 2010-09-24T08:09:49.097 に答える
1

このWebサイトでphpスクリプトを試すこともできます。

jnlpファイルを別のサーバーにデプロイする必要があるため、コードベースのURLを自動的に検出すると便利であることがわかりました。

于 2012-03-21T22:17:01.580 に答える