Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes HTML, CSS and JavaScript and the fly likes Progress bar Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Progress bar" Watch "Progress bar" New topic

Progress bar

Kevin P Smith
Ranch Hand

Joined: Feb 18, 2005
Posts: 362
Hi guys

Need a little help with 'prettying' up my system a bit.

I have a system where the user enters a job number in a JSP which is posted to a Servlet, the Servlet then goes off looking through a directory structure for a matching job and retrieves the files, documents etc from that folder and displays them toi screen. Now all this works but for one slight problem... It takes around 10+ seconds for a response (probably due to directory size and network speed), so for 10 or more seconds the user has nothing to see, so it's easy to presume nothing happened and to either give up or start attacking the 'submit' button with clicks. Sure there's the progress bar at the bottom of IE but how of have we seen that sit at 25% claiming to be loading a webpage!

What I need is a way of, on the POST the JSP loads some sort of PLEASE WAIT (this can be a cheesy animated GIF) which stays until the POST redirects to the results page. Is there any way of doing this from the Servlet, or do i need to adapt a JS function?
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

Not a Java question, but not really right for HTML and JavaScript, either. Still, the techniques will be independent of server technology, so off we go.

[Jess in Action][AskingGoodQuestions]
ankur rathi
Ranch Hand

Joined: Oct 11, 2004
Posts: 3830
I am not sure but progress bar is one of the design pattern in Ajax. Let us know if you find something like that.
Rajan Chinna
Ranch Hand

Joined: Jul 01, 2004
Posts: 320
When the user click submit first take them to a pleasewait.jsp where you can display your creative animated please wait or progress bar gif image. In its body tag write onload event where you actually submit to the real action.

I implement this way in one of our project.
I agree. Here's the link:
subject: Progress bar
It's not a secret anymore!