JSP的小问题.

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:59:39
Seven.jsp:

<%@ page errorPage="Error.jsp" %>
<% int x=10/0; %>

Error.jsp:

<%@ page isErrorPage="true" %>
<strong>Error</strong>

为什么会出现"HTTP 500 - 内部服务器错误 "?
<%@ page isErrorPage="true" %>要是没有前面这一段就没有错误.

因为你上面的那个JSP(Serven.jsp)以指明了Error.jsp是用做处理出错情况的页面,
也就是说如果你在其他的JSP中写了
<%@ page errorPage="Error.jsp" %>
那么你在Error.jsp中就必须显示的声明他是用来处理错误的,也就是:<%@ page isErrorPage="true" %>