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