Hi Everybody;

I fixed the mysterious buffer problem.

I was getting frustrated because I tried every tip people had to offer
before I posted my question.

Someone repeated what I thought of about being careful to send only
complete HTML tables back to the client.  If your data is in an HTML
table, and you don't have a </table> you will not see it in Netscape.

I've known this for a long time so when I designed my site to send
things piecemeal I made sure that each out.prinln() had a complete table
in it.

It didn't help.  Someone else mentioned this when I posted for help and
then it came to me this morning.

I'm using a template the marketing department asked me to use that is
one big fat giant table with the dynmaically generated contents stuffed
iside of a cell.

I yanked all of the table code for the template out and found that my
code does indeed work in sending things back piecemeal.

I'm glad I was forced to think about the table tag issue again.

Thanks to everyone for the help.  I learned some good stuff

Steve



> > ===================================================
> > Hi;
> >
> > I have a JSP that looks like it isn't sending any data to the browser
> > until all of the data is collected.
> >
> > I have my code set up to output pieces of the data as I retrieve it.
> >
> > I have set the buffer attribute in the page directive to "none". This
> > had no effect and it caused "cannot flush buffer that has already been
> > flushed" errors.
> >
> > I have also used "out.flush()".....no effect.
> >
> > I have also used "out.getRemaining()" to measure the buffer before and
> > after each "out.println()" call. The numbers do look like content is
> > being flushed from the buffer......but still data is not going back
> > piecemeal to the browser the way I want it.
> >
> > I have tried this JSP in iPlanet on NT4 and Tomcat 3.2 on a Solaris
> > box.
> >
> > The code in question involves making 3-5 database calls while scrolling
> >
> > through a ResultSet from another database call. As each of these 3-5
> > calls comes back they are wrapped up in html strings and "sent to to
> > the browser" via out.println().
> >
> > I tried tucking this loop in a thread, but I couldn't get it to work.
> >
> > Any ideas on what is going on? Any suggestions?
> >
> >                               Thanks in advance
> >
> >                               Steve


Steve's Home Page:
http://www.geocities.com/beforewisdom/

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to