eine JNLP-Datei für eine Java Web Start Anwendung dynamisch generieren?
-
13-09-2019 - |
Frage
Ich schreibe ein Servlet eine JNLP-Datei mit mehreren dynamisch generierten Parametern zurückzukehren zu einem Web-Start-Programm übergeben werden. Gerade jetzt mein Code verwendet eine Lager-Vorlage und Token-Ersatz, aber ich habe zu denken, gibt es eine Möglichkeit, diese Datei programmaticly innerhalb eines Servlet zu erzeugen.
Gibt es irgendwelche Werkzeuge dafür zur Verfügung?
Lösung
Es ist nur eine XML-Datei, so dass ich habe gedacht, es gibt verschiedene Wege, dies zu tun, aus dem Token-Ersatz Idee zu einer vollständigen Template-Sprache wie Freemarker oder programmatische DOM Generation verwenden. Es ist nicht komplex genug, scheint eine eigene API eigenen zu rechtfertigen.
Andere Tipps
Haben Sie die JnlpDownloadServlet gesehen?
Es kann dynamisch Eigenschaften in die JNLP-Datei einfügen, die es serviert. Es ist vielleicht nicht genau das tun, was Sie wollen, dass es gerade jetzt zu tun, aber es ist nicht allzu schwer zu ändern.