There is already a _response.getWriter() or getOutputStream() before your
code snippet....

Mvgr,
Martin

> -----Original Message-----
> From: Evgeniy Strokin [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, September 06, 2001 5:44 PM
> To: Tomcat-User@Jakarta. Apache. Org
> Subject: How download file from servlet?
>
>
> HI
>
> I trying make servlet for downloading of files.
> When I use:
> FileInputStream fl=new FileInputStream(dir);
>         byte b[]=new byte[4096];
>         int len=0;
>         ServletOutputStream souts=_response.getOutputStream();
>         while(len!=-1){
>           len=fl.read(b);
>           if(len!=-1)souts.write(b,0,len);
>         }
> I get:
> E:1933 java.lang.IllegalStateException: Writer is already being used for
> this request
> In this string:
>         ServletOutputStream souts=_response.getOutputStream();
>
> Anyway, maybe you know better way how do this thing?
>
> Thanks
> Jenya
>
> ---------------------------------------------------------------
> NetZero Platinum
> Only $9.95 per month!
> Sign up in September to win one of 30 Hawaiian Vacations for 2!
> http://my.netzero.net/s/signup?r=platinum&refcd=PT97
>

Reply via email to