日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

java jsp公共异常页面_实际应用中JSP页面的异常处理

發(fā)布時(shí)間:2023/12/15 javascript 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java jsp公共异常页面_实际应用中JSP页面的异常处理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

打開瀏覽器,訪問一個(gè)鏈接或者輸入url,“咚”的敲下回車。。。

嘩啦啦,一大堆看不懂的異常信息一下×××出來,塞滿整個(gè)頁面,我勒個(gè)去,嚇?biāo)廊肆恕!!?/p>

在實(shí)際開發(fā)中,用戶訪問網(wǎng)站的時(shí)候發(fā)生了錯(cuò)誤,如果返回的是一大堆的未經(jīng)處理的異常信息,那么肯定會(huì)讓人茫然和郁悶,也肯定會(huì)讓人會(huì)你的網(wǎng)站的印象大打折扣。所以,我們必須要對(duì)可能發(fā)生的錯(cuò)誤,做好應(yīng)對(duì)措施,寫出健壯的代碼和友好的顯示界面。

在JSP頁面中,對(duì)于異常信息,我們可以進(jìn)行下面的處理。

1、在可能出現(xiàn)異常的Java腳本中,加上try...catch

try{

}

catch(){

}

%>

2、在page指令中增加errorPage屬性

errorPage的屬性必須使用相對(duì)路徑,如果一“/”開發(fā),那么代表Web工程的根目錄

如果我們指定了errorPage屬性的值為error.jsp,那么在訪問出現(xiàn)錯(cuò)誤時(shí),就會(huì)跳轉(zhuǎn)到error.jsp(是轉(zhuǎn)發(fā)過去的),如果想要了解異常的信息和對(duì)其進(jìn)行處理,那么就要在error.jsp中設(shè)置page指令中的isErrorPage屬性

那么,在這個(gè)頁面中,就可以調(diào)用exception隱式對(duì)象。如果沒有將isErrorPage屬性設(shè)置為true的話,exception隱式對(duì)象是不可以調(diào)用的。

3、在web.xml配置文件中對(duì)異常處理做出全局的配置

也可以不再jsp頁面中指定page指令的errorPage屬性,而在web.xml文件中設(shè)置全局的異常處理

java.lang.ArithmeticException

/error.jsp

設(shè)置好要捕獲的異常和要跳轉(zhuǎn)的對(duì)象

web.xml中不僅可以設(shè)置對(duì)異常的處理,還可以處理一些請(qǐng)求錯(cuò)誤

404

/404.jsp

指定要處理的404錯(cuò)誤,代表處理請(qǐng)求資源不存在的HTTP狀態(tài)碼,指定跳轉(zhuǎn)到404.jsp頁面

如果在web.xml文件中配置了異常的處理,在JSP頁面中也設(shè)置了errorPage的屬性,那么JSP頁面里的errorPage的配置會(huì)覆蓋掉web.xml中的設(shè)置。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的java jsp公共异常页面_实际应用中JSP页面的异常处理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。