Hi again,

My app needs to serve JNLP files, and these files are dynamically
generated. I'm doing this by simply having the tapestry page render a
template as normal, but using the JNLP element as the page root. I then
set the content type on the page to be the JNLP MIME-type.

This all works fine and it serves a page which I can then run with WebStart.

The only problem is the tapestry page is called "app", so the file you
download is also called "app". This is fine when running the app from
within a browser, because of the MIME-type. However I want to allow
users to save the file on their computer to run the app offline. If you
save the file it gets saved as just "app" so, on Windows at least,
double clicking doesn't automatically run WebStart.

I want to have the file returned be called "app.jnlp" to overcome this.

Firstly, is the way I'm doing this the best way to serve dynamically
generated JNLPs?

Secondly, how can I set the page name (or file returned name) to be
"app.jnlp"? I thought about having a dummy page called "app" which just
had a single "jnlp" component which did the work, so "app.jnlp" would
work I think, but that seems like a massive hack.

Any help would be greatly appreciated :)

Carl

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to