The easiest way to do this is to create a link to the file. The browser will recognize that the file's suffix is not html, and will ask the user for a location to download it to.
for example:
you could also write a
servlet that would read the file and send it as a byte stream, but why go to all that trouble, when a simple link will do the job?
Merrill