SkipPageException stops only the page that directly invoked the tag
If the page that invokes the tag was included from some other page, only the page that invokes the tag stops processing! The original page that did the include keeps going after the SkipPageException.
PageB (the included file) JSP that invokes the bad tag
The tag handler doTag() method
public void doTag() throws JspException, IOException {
getJspContext().getOut().print("Message from within doTag().<br>");
getJspContext().getOut().print("About to throw a SkipPageException");
throw new SkipPageException();
}
Note
This stops page B, but page A keeps going.
Get Head First Servlets and JSP, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.