1
?/p>
JSP
页面是如何被执行的?
JSP
执行效率?/p>
Servlet
低吗?/p>
当客户端向一?/p>
JSP
页面发出请求时,
Web
Container
?/p>
JSP
转化?/p>
Servlet
的源代码
(
只在第一次请求时
)
?/p>
然后编译转化后的
Servlet
并加载到内存中执行,?/p>
行的结果
Response
到客户端?/p>
JSP
只在第一次执行的时候会转化?/p>
Servlet
?/p>
以后?/p>
次执?/p>
Web
容器都是直接执行编译后的
Servlet,
所?/p>
JSP
?/p>
Servlet
只是在第一次执行的时候不一样,
JSP
慢一点,以后的执行都是相同的?/p>
2
?/p>
JSP
如何处理运行时异?/p>
(run-time)exceptions?
可以使用页面?/p>
errorPage
属性捕获没有处理的运行
时异常,然后自动转向到一个错误处理页面,代码?/p>
下:
<%@ page errorPage=”error.jsp?nbsp;%>
如果在页面请求时出现运行时异常是?/p>
以上代码?/p>
把页面转向到
JSP
页面
error.jsp
,在
error.jsp
?/p>
面,可以通过以下代码定义这个页面是错误处理页
:
<%@ page isErrorPage=”true?nbsp;%>