今日实战案例要求:
编写一个JSP页面,利用Scriptlet编写一段计算代码,要求用0做除数,并使用page指令将该错误信息显示在另一个JSP页面上,产生的错误信息为"错误,不能用0做除数!"
0.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page errorPage="error.jsp" %><html><head><title>Title</title></head><body><%int a=8/0;%><%=a%></body></html>
error.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head><title>Title</title></head><body>错误,不能用0做除数!</body></html>
产生结果如下图所示:
除此之外,我们还可以用is ErrorPage属性获取到异常处理对象
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page isErrorPage="true" %><html><head><title>Title</title></head><body>errorex=<%=exception.getMessage()%></body></html>
编写一个JSP页面 利用Scriptlet编写一段计算代码 要求用0做除数 并使用page指令将该错误信息显示在另一个JSP页面上 产生的错误信息为“错误 不能用0做除数.“