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]>

Reply via email to