-----------------------------
Please read the FAQ!
<http://java.apache.org/faq/>
-----------------------------
I like the idea here, but I can't seem to get this to work. netscape
4.5 is waiting 3 secons, then it flashes the "Awaiting..." just
before the "this is the end"
IE 4.0 just waits and then prints
--boundary
Content-Type: text/html
Awaiting query results, please wait ...<br>
--boundary
Content-Type: text/html
This is the end
--boundary--
I've been using javascript for this, I have a frame with a function
that pops up a "please wait" window and when you click the button
that runs the query it runs the function, at the bottom of the
results page there is a javascript call to close the window, it works,
but I'm open to new ideas and avoiding javascript wherever possible.
what am I missing here
Thanks
Steve
On Tue, 24 Aug 1999, Wilfried Geis wrote:
> -----------------------------
> Please read the FAQ!
> <http://java.apache.org/faq/>
> -----------------------------
>
> Andy,
>
> you need to use the content-type: multipart/x-mixed-replace
>
> I've rewritten your example so that it works. check it out:
>
> public void service(HttpServletRequest req, HttpServletResponse res)
> throws ServletException, IOException
> {
>
>
> res.setContentType("multipart/x-mixed-replace;boundary=\"boundary\"");
> ServletOutputStream out = res.getOutputStream();
>
> out.println("--boundary");
> out.println("Content-Type: text/html\r");
> out.println("\r");
> out.println("Awaiting query results, please wait ...<br>\n");
> out.flush();
> try {
> Thread.sleep(3000);
> } catch (Exception e) {
> out.println("interrupted: " + e);
> }
>
> out.println("--boundary");
> out.println("Content-Type: text/html\r");
> out.println("\r");
> out.println("This is the end");
> out.println("--boundary--");
> out.flush();
>
> }
>
>
> Andy Jefferson wrote:
>
> > -----------------------------
> > Please read the FAQ!
> > <http://java.apache.org/faq/>
> > -----------------------------
> >
> > Hi,
> >
> > not sure of the best place to ask this one. Anyway, I've got a servlet
> > (running on Apache, with JServ 1.0 for what it matters) doing DB
> > accesses, and some of these accesses take a while to complete. I want to
> > give the user feedback while the DB query is being performed - something
> > along the lines of
> >
> > 'Awaiting query results. Please wait ...'
> >
> > and then when the results are returned, repopulate the same frame with
> > the results. I've heard that I can do this with MIME, by setting the
> > ContentType to 'multipart/mixed', and sending several 'parts', but cant
> > get it to work properly.
> >
> > For example, if I do
> >
> > response.setContentType("multipart/mixed;boundary=my_identifier");
> > ServletOutputStream out=response.getOutputStream();
> > out.println("--my_identifier");
> > out.println("Content-Type: text/html\r");
> > out.println("\r");
> > out.println("Awaiting query results, please wait ...");
> > out.flush();
> >
> > <... perform DB query ...>
> >
> > out.println(--my_identifier");
> > out.println("Content-Type: text/html\r");
> > out.println("\r");
> > <... DB results ...>
> > out.println("--my_identifier--");
> > out.flush();
> >
> > But I get the whole text including the MIME separators displayed by the
> > browser (Netscape 4.*). Has anyone got a working example ?, or a
> > reference I can look at ?
> >
> > TIA
> > --
> > Andy
> >
> > This message contains confidential information and is intended only
> > for the individual named. If you are not the named addressee you
> > should not disseminate, distribute or copy this e-mail. Please
> > notify the sender immediately by e-mail if you have received this
> > e-mail by mistake and delete this e-mail from your system.
> >
> > E-mail transmission cannot be guaranteed to be secure or error-free
> > as information could be intercepted, corrupted, lost, destroyed,
> > arrive late or incomplete, or contain viruses. The sender therefore
> > does not accept liability for any errors or omissions in the contents
> > of this message which arise as a result of e-mail transmission. If
> > verification is required please request a hard-copy version. This
> > message is provided for informational purposes and should not be
> > construed as a solicitation or offer to buy or sell any securities or
> > related financial instruments.
> >
> > --
> > --------------------------------------------------------------
> > Please read the FAQ! <http://java.apache.org/faq/>
> > To subscribe: [EMAIL PROTECTED]
> > To unsubscribe: [EMAIL PROTECTED]
> > Archives and Other: <http://java.apache.org/main/mail.html>
> > Problems?: [EMAIL PROTECTED]
>
> --
>
> Wilfried Geis
> ITM Research GmbH
>
>
>
>
> --
> --------------------------------------------------------------
> Please read the FAQ! <http://java.apache.org/faq/>
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Archives and Other: <http://java.apache.org/main/mail.html>
> Problems?: [EMAIL PROTECTED]
>
>
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]