Exception对象是Throwable的子类,代表着JSP中产生的错误和异常,它是处理JSP页面异常机制的一部分。一般情况下,在JSP页面中无需处理异常,即便是checked异常。JSP包含所有出现异常都可由一个错误处理页面来处理。
一般的处理结构,如:
try
{
//代码处理段
...
}
catch (Exception exception)
{
//异常处理段
...
}
这个算是最典型的异常捕捉处理块.可以在异常处理段中,看到有一个异常对象exception,该对象就是JSP内置对象:exception。
public void _jspService(HttpServletRequest request, HttpServletResponse response)
throws java.io.IOException, ServletException {
try {
//所有JSP脚本、静态HTML部分都会转换成此部分代码
response.setContentType("text/html; charset=gb2312");
...
out.write("