• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

try block is too long

 
Mohammed Yousuff
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

I am using application when I tried to access a JSP page, it displays a compile error throwing that the try block is too long.

When I searched for the cause of the error I came to know there is a limitation in the JSP lines or JSP page size. Is there any other way to compile that page?. I have the instance which is working perfectly in the production server. Please let me know
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
One way to reduce the number of lines in your JSP is to factor some of the code into JSP include actions (<jsp:include ... />).
 
jiju ka
Ranch Hand
Posts: 308
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

When I searched for the cause of the error I came to know there is a limitation in the JSP lines or JSP page size. Is there any other way to compile that page?


The contents of your jsp are put into a single method. JVM have a limitation for method size and you have crossed this size.

There are couple of ways you can do this
The first and best is to fragment the page into amall pieces and do a dynamic include. This is what Ben Souther is asking and this is the best simple fast solution.

The question is why is your page so big?

Probably you are putting business logic in jsp. Moving the business logic to business layer and do only display logic in jsp.

Probably you have too much of display logic in JSP. Consider using tags.

Probably you have too much of page content. Consider resizing the screens not forcing the user to scroll down or to the right. You can split a screen to mutiple pages and navigate between the pages using next and previous button.

A third solution which is faster but not recommended is in writing methods within a jsp.
ex:
 
Mohammed Yousuff
Ranch Hand
Posts: 45
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
THANKS A LOT GUYS FOR YOUR COMMENT> ITS WORKING
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic