printStackTrace in JSP
printStackTrace is a method of the Throwable class. By using this method we can get more information about the error process if we print a stack trace from the exception.
The code of the program is given below:
<HTML>
<HEAD>
<TITLE>Trace a Stack to the Server Console</TITLE>
</HEAD>
<BODY>
<FONT SIZE="5" COLOR="#660033" align="center">
Trace a Stack to the Server Console</FONT>
<%
try{
int a[] =new int[6];
for(int i = 0; i<7; i++){
a[i]=i; } }
catch (Exception e){
e.printStackTrace();
}
%>
</BODY>
</HTML>
|
Output of the Program:
java.lang.ArrayIndexOutOfBoundsException: 6 at org.apache.jsp .pages.PrintingStack_jsp._jspService(PrintingStack_jsp. java:56)at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:97)at javax.servlet.http.HttpServlet.service (HttpServlet.java:802)at org.apache.jasper.servlet. JspServletWrapper.service(JspServletWrapper.java:332) at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:314) at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:264)at javax.servlet.http.HttpServlet .service(HttpServlet.java:802)at org.apache.catalina.core .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain .java:252)at org.apache.catalina.core.ApplicationFilterChain .doFilter(ApplicationFilterChain.java:173) |