The only problem with using setContentType is a wonderful bug in IE
Not sure if it is for excel but we are having the problem with pdf's
The work around is to but a dummy name/value in the query string 
Foo=.pdf

RP

-----Original Message-----
From: Justin Ruthenbeck [mailto:[EMAIL PROTECTED]] 
Sent: Wednesday, September 04, 2002 1:47 PM
To: Tomcat Users List
Subject: Re: How to get Excel directly started using
response.setContentType(...) from JSP?



Zsolt --

Guess I'm a bit confused why you wouldn't want to use the
setContentType() 
method in your jsp ... this is how a problem like this is normally
solved 
(and why the method exists in the first place).

Regardless, you can also do it by extension on your jsp.  Depending on
how 
your project is setup, this may be prohibitively difficult, but you can 
precompile your jsp and map it (now a servlet) to whatever you want in
your 
web.xml -- map it to result.xls if you'd like.  If you (1) aren't 
precompiling jsps or (2) have a complex proxy environment with
webservers, 
this will be difficult.  All the more reason to use setContentType().

Happy trails!
justin

At 11:57 PM 9/3/2002, you wrote:
>Hi,
>
>I can get Excel directly started from a servlet using two things: 1. 
>response.setContentType("application/vnd.ms-excel");
>2. the servlet path ends with result.xls (like 
>/servlet/abc/result.xls?p=1)
>
>I can use response.setContentType(...) from JSP too, but I was not able

>to
>use
>a JSP path to end with "xls", thus when I start (click on a link) the
JSP
>file, first I'm asked whether I want to open the file directly or just
to
>download.
>How could I get Excel started without any furher questions like it is 
>possible
>from a servlet?
>
>Zsolt
>
>--
>To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
>For additional commands, e-mail: 
><mailto:[EMAIL PROTECTED]>


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

---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.384 / Virus Database: 216 - Release Date: 8/21/2002
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.384 / Virus Database: 216 - Release Date: 8/21/2002
 


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

Reply via email to