程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp例外處理(2)

jsp例外處理(2)

編輯:關於JSP

 盡管我們的演示很成功,並且使你也了解到了怎樣定義例外處理頁面(比如:你的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)
給我們;
2:改進ExceptionHandler.jsp(SUN企業級應用的首選)如下:將 其中一部分改為
<font color="red"><%= exception.getMessage() %><br></font>
好了,再試一下:什麼結果???
是不是Please enter a valid integer value!拉!!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved