<c:catch> 标签是 JSTL 中处理程序异常的标签,它还能够将异常信息保存在变量中。
语法:
<c:catch[var="name"]>
……存在异常的代码
</c:catch>
参数说明:
- var:可以指定存储异常信息的变量。这是一个可选项,如果不需要保存异常信息,可以省略该属性。
示例
本示例应用 <c:out> 标签输出程序的异常信息或程序的错误信息,从而避免对页面的内容和美观性的破坏,关键代码如下:
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <c:catch var = "error"> <% String str = "mrzx"; Integer number = new Integer(str); %> </c:catch>//将异常信息输出 <c:out value = "发生异常${error}"></c:out>
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/22813.html