Eric is correct. Your best bet would be to, upon the click of the button, post a request ot a
servlet that would output you page with a content type of
RTF and marked as an 'attachment'. Search these forums for 'attachment' for the exact sytnax, I don't recall it off the top of my head.
RTF is a text-based markup that Word will understand. It's a lot easier than trying to create the proprietary and ever-changing binary Word format.
There are also 3rd-party libraries that might help you create Word files if RTF is not suitable. But in all cases, this involves server-side processing.
hth,
bear