盡管我們的演示很成功,並且使你也了解到了怎樣定義例外處理頁面(比如:你的ExceptionHandler.jsp(SUN企業級應用的首選))在普通jsp(SUN企業級應用的首選)頁面 中,但是當jsp(SUN企業級應用的首選)拋出例外時,傳遞給我們的信息好象不是十分有用的哦!要得到更有用的信息請往下看:
1:改進FormHandler.jsp(SUN企業級應用的首選) 如下:
<%int age;try {age = Integer.parseInt(request.getParameter("age"));} catch (NumberFormatException e) {throw new jsp(SUN企業級應用的首選)Exception("Please enter a valid integer value!");}%>給我們;
注意:這次我們將捕獲NumberFormatException類例外,它用新的例外(jsp(SUN企業級應用的首選)Exception,
它是jsp(SUN企業級應用的首選)專用的類,
是java.lang.Exeception的子類)傳遞一個消息(Please enter a valid integer value)
<font color="red"><%= exception.getMessage() %><br></font>
好了,再試一下:什麼結果???
是不是Please enter a valid integer value!拉!!