为 Java Web Start 应用程序动态生成 JNLP 文件?
我正在编写一个 servlet 来返回一个 JNLP 文件,其中包含多个动态生成的参数以传递给 Web 启动程序。 现在,我的代码使用库存模板和令牌替换,但我必须认为有一种方法可以在 servlet 中以编程方式生成此文件。
有可用的工具吗?
I'm writing a servlet to return a JNLP file with several dynamically generated parameters to be passed to a web start program. Right now my code uses a stock template and token replacement, but I have to think there is a way to generate this file programmaticly within a servlet.
Are there any tools available for this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它只是一个 XML 文件,所以我认为有多种方法可以做到这一点,从您的令牌替换想法到像 freemarker 这样的完整模板语言,或者使用编程 DOM 生成。 它似乎还不够复杂,不足以保证有自己的专用 API。
It's just an XML file, so I'd have thought there are various ways to do this, from your token-replace idea to a full template language like freemarker, or using programmatic DOM generation. It's doesn't seem complex enough to warrant a dedicated API of its own.
你见过 JnlpDownloadServlet 吗?
http://java.sun.com/ j2se/1.5.0/docs/guide/javaws/developersguide/downloadservletguide.html
它可以动态地将属性插入到它提供的 JNLP 文件中。 它可能不完全符合您现在想要它做的事情,但修改起来并不太困难。
Have you seen the JnlpDownloadServlet?
http://java.sun.com/j2se/1.5.0/docs/guide/javaws/developersguide/downloadservletguide.html
It can dynamically insert properties into the JNLP file that it serves up. It may not do exactly what you want it to do right now but its not too difficult to modify.