Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Different section of JSP page loads with time lag

 
Rohit Kejriwal
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a JSP page that starts with some static contents, then there are lot of dynamic content. when ever the link to this JSP is clicked the static content is displayed first and after some time (with some time lag) the rest of the section (having dynamic content) is displayed. I understand that dynamic content is loaded late because there are lot of server side processing. But I need a solution to load the whole page at the same time. I do not want the user to first see the static content with the other section as white page and then after some time the rest of the page loaded. Is there a way to get the whole page loaded at the same time? I am using IE 8 and above. Thanks in advance for your help.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64824
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Rohit Kejriwal wrote:I understand that dynamic content is loaded late because there are lot of server side processing.

Nope. The dynamic content is processed on the server, and the resulting HTML is sent as the response. The static content doesn't get sent first and other stuff later on as it is processed. So the whole concept of "late loading" is a red herring and does not exist.

How are you structuring the page?
 
Rohit Kejriwal
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Bear Bibeault for the response. I have a jsp were within the HTML body tag I include another jsp header.jsp with static contents. Then there are html table were other jsp's are included one after another. All this jsp's uses lot of customised tag library. Page is quite big with lots of content. But i am not fetching any record from data base. Header.jsp shows up on the sceen and after some delay rest of the section is displayed. I want to get rid of this delay.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64824
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can't help with the scant information that you've supplied. It could be that the large content is just buffering, of could be that complicated content is causing the browser to display things in an odd fashion. Have you observed this behavior in multiple browsers?
 
Stefan Evans
Bartender
Posts: 1712
10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How long is the delay we are talking about here? a few seconds? 10 seconds? 30 seconds? minutes!?!?
How large is the content of the "static" area on the page?

If your static section is > 8k, you might try
<%@ page buffer="16kb" />

This just increases the amount of memory used to store the resulting jsp page before it has to start writing it out to the browser.
That wouldn't make the page any faster to display, just might mean that the header gets displayed at the same time.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic