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

Handling Error in JSP

 
Amit Chandak
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am having troubles handling error in JSP pages.
I am using JSP page directive to specify an error page. At the top of the page I am including a header file using JSP:include. Now what I expect is that if there is any error then only the error page should be displayed. But actually what is displayed is the header followed by the error page.
I think I sort of know why is this is happening. In the JSP:include the argument "flush" has a value of true. When I try setting it to false, the page doesnt work and the header is not included at all. When I checked up the syntax for <jsp:include> I found that the value is supposed to be true!! If that is the case how do I solve this problem.
Any help in this matter appreciated!
Thanks
Amit
 
mohamed munaf
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi
try this <%@ page errorPage="someerrorpage.jsp" %>
munaf
 
Amit Chandak
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
i tried it already....even it results in same....no difference..
any other suggestions??
 
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
I believe that the "flush must be true" restriction has been lifted in recent versions of servlet containers, but if you want to avoid the whole flush-on-include scenario you could include your header with the include directive (as opposed to the include action tag).
 
mohamed munaf
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
Did u entered the following code in your web.xml?
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>someerrorpage.jsp</location>
</error-page>
Its working fine for me.In case not check your coding
munnaf
 
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
mohamed, I know you are trying to be helpful, but please actually read the original post. He is not having trouble getting an error page to display.
thanks,
bear
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic