File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JSP and the fly likes Handling Error in JSP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Handling Error in JSP" Watch "Handling Error in JSP" New topic
Author

Handling Error in JSP

Amit Chandak
Greenhorn

Joined: Sep 28, 2003
Posts: 9
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

Joined: Feb 11, 2004
Posts: 2
hi
try this <%@ page errorPage="someerrorpage.jsp" %>
munaf
Amit Chandak
Greenhorn

Joined: Sep 28, 2003
Posts: 9
i tried it already....even it results in same....no difference..
any other suggestions??
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 61752
    
  67

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).


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
mohamed munaf
Greenhorn

Joined: Feb 11, 2004
Posts: 2
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

Joined: Jan 10, 2002
Posts: 61752
    
  67

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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Handling Error in JSP