Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Slow rendering of table in IE6

 
Souvik Dasgupta
Ranch Hand
Posts: 95
Eclipse IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

I am facing an issue while trying to rendering a JSP page.

This JSP page contains 12 editable fields (like combo-box,text-box,date picker etc.) in a table along with other non-editable fields.

I use Struts Display tag to show the table and also all these controls are Struts Form-Controls as
well.

The issue is, in IE6 after the records (about 300 in a page) are shown, the page hangs for
about 2 minutes then it gets enabled.

Is there any issue in table rendering in IE6.
Could any one suggest a way out?

For your information, I am constrained to use IE6.
 
sourabh girdhar
Ranch Hand
Posts: 71
Java Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

As per your statement, 12 editable fields in table using custom tags, it will take some time.

One good performance could be using UI side libraries like Yahoo UI or Jquery etc.. It will work faster as it will be using native JSP , not like custom tags which generate java script on the fly.
See Yahoo UI library on yahoo site. Damn good it is..

Sourabh
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64843
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
sourabh girdhar wrote:One good performance could be using UI side libraries like Yahoo UI or Jquery etc.. It will work faster as it will be using native JSP , not like custom tags which generate java script on the fly.

Umm, no! There is no such thing as "native JSP" and client side libraries like jQuery and Yahoo have nothing at all to do with JSP whatsoever.

The fact is simply that IE sucks and is known to have performance problems rendering big tables.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic