Problem to download a file from jsp
Hi,
I have a jsp where I show a table. I am trying to download this jsp
like excel file. To do this I put this code in my jsp:
<HTML>
<HEAD>
<TITLE>Analyzed File</TITLE>
<BODY BACKGROUND="images/blanco51.gif" leftmargin=40 rightmargin=40 >
<form name="analyzedfile" method="POST" action="" >
<%@ page language="java" import="java.io.*"%>
<%
response.setBufferSize(65536);
response.setHeader("Content-type","application/vnd.ms-excel");
String nombre = "fichero_excel33.xls";
response.setHeader("Content-Disposition","attachment;
filename=\"" + nombre + "\"");
response.setHeader("Pragma","no-cache");
%>
<TABLE width="850" BORDER="5" CELLSPACING="1" CELLPADING="1" >
<THEAD>
<TR>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> Name</font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> Type </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> Polymorphism </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> Out of Rank </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> X </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> Y </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> I/B </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> Not Valid </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> CV </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> Dist X </font></TH>
<TH class="letracabeceraetiqueta2"> <font
class="letracabeceraetiqueta2"> Dist Y </font></TH>
</TR>
</THEAD>
<TBODY>
<%
/* This array have 300 rows */
String[][] astrRdoAnalisis = (String[][])
request.getAttribute("astrRdoAnalisis");
for (int i=0; i<astrRdoAnalisis.length; i++) {
%>
<TR valign="top">
<TD class="letracabeceravalor2" align="left"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][0]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="center"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][1]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="center"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][2]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="center"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][3]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="right"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][4]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="right"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][5]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="right"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][6]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="center"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][7]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="right"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][8]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="right"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][9]);
%> </b> <BR> </font> </TD>
<TD class="letracabeceravalor2" align="right"> <font
class="letracabeceravalor2"> <b> <% out.print(astrRdoAnalisis[i][10]);
%> </b> <BR> </font> </TD>
</TR>
<%
}
%>
</TBODY>
<tfoot></tfoot>
</TABLE>
</form>
</BODY>
</HTML>
It works fine if I use only one browser.
The problem is when I try to do this but from 2 browsers at the same
time. From each browser I can download a part of the file but not the
complete file.
It seems the browsers are sharing the bandwidth and when it starts to
download a file the other stops.
Can you help me please?
Thanks.