he client machine might not have a PDF viewer application at all or the browser might have been setup so as not to launch other applications.
The best you can do from the server side is set the right headers
Ulf Dittmer wrote:
All pdf formation it in servlet .. here in jsp i'm only displaying in the browser.
Use a servlet to stream it to the browser instead.