tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dola Woolfe <>
Subject Re: favicon when serving non-html
Date Tue, 06 Jul 2010 18:34:31 GMT
Thanks for the responses.

When I serve up a pdf file with the code below, it shows it in an embedded acrobat, as desired.
However, the icon in the browser (in the tab) is the Tomcat logo.

I'd like to change it to something else.

----- Original Message ----
From: Pid <>
To: Tomcat Users List <>
Sent: Tue, July 6, 2010 1:10:08 PM
Subject: Re: favicon when serving non-html

On 06/07/2010 15:10, Dola Woolfe wrote:
> Hi,
> When I serve up, say, a PDF file, how do I control the favicon?
> Here's my code:
>    response.reset();
>     response.setContentType(IOUtilities.gMIMEType(fn));
>     response.setHeader("Content-disposition", "inline; filename=" + file.getName());
>     OutputStream outStream = response.getOutputStream();
>     synchronized(response.getOutputStream()){
>       outStream.write(IOUtilities.gFile2Bytes(file.getAbsolutePath()));
>     }
>     response.flushBuffer();
> Thanks in advance

If you mean "How do I specify which icon will be associated with a file
that I make available for download?"

You can't - the OS will always be able to override it.

The best you can do is present a recognisable MIME type in the
"setContentType" method call.  You're using another class there, so I
can't see what you're actually setting.  Do you know what is sent?


P.S. please note the following:

- It's "Tomcat", not "Tom Cat".

- The mailing list is now "" not


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message