动态生成Java Web Start应用程序的JNLP文件?

时间:2009-06-12 13:17:38

标签: java jnlp java-web-start

我正在编写一个servlet来返回一个带有几个动态生成的参数的JNLP文件,以便传递给Web启动程序。现在我的代码使用了股票模板和令牌替换,但我不得不认为有一种方法可以在servlet中以编程方式生成这个文件。

有没有可用的工具?

2 个答案:

答案 0 :(得分:3)

它只是一个XML文件,所以我认为有很多方法可以做到这一点,从令牌替换的想法到像freemarker这样的完整模板语言,或者使用程序化DOM生成。保证自己的专用API似乎并不复杂。

答案 1 :(得分:2)

你见过JnlpDownloadServlet吗?

http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/downloadservletguide.html

它可以动态地将属性插入到它提供的JNLP文件中。它可能不会完全按照你现在想做的那样做,但它不太难修改。