jsp例外处理(2)

发表于:2007-07-04来源:作者:点击数: 标签:
1:改进FormHandler.jsp 如下: % int age; try { age = Integer.parseInt(request.getParameter(age)); } catch (NumberFormatException e) { throw new JspException(Please enter a valid integer value!); } %注意:这次我们将捕获NumberFormatException类

1:改进FormHandler.jsp 如下:

<%
int age;

try {
age = Integer.parseInt(request.getParameter("age"));
} catch (NumberFormatException e) {
throw new JspException("Please enter a valid integer value!");
}
%>注意:这次我们将捕获NumberFormatException类例外,它用新的例外(JspException,它是jsp专用的类,是java.lang.Exeception的子类)传递一个消息(Please enter a valid integer value)
给我们;
2:改进ExceptionHandler.jsp如下:将 其中一部分改为
<font color="red">
<%= exception.getMessage() %><br>
</font>好了,再试一下:什么结果???是不是Please enter a valid integer value!拉!!

原文转自:http://www.ltesting.net