婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > JSP學(xué)習(xí)之異常處理實例分析

JSP學(xué)習(xí)之異常處理實例分析

熱門標簽:四川保險智能外呼系統(tǒng)商家 商洛電銷 電銷機器人是有一些什么技術(shù) 地圖標注線上教程 電銷機器人好賣么 北票市地圖標注 杭州ai語音電銷機器人功能 高德地圖標注樣式 杭州語音電銷機器人軟件

本文實例講述了JSP異常處理的方法。分享給大家供大家參考。具體如下:

要對JSP程序可能產(chǎn)生的異常進行處理,可以從多個角度完成:可以針對特定的代碼,可以針對特定的文件,也可以針對錯誤的類型。

如果針對特定的代碼,可以使用標準標簽庫中的核心標簽庫中的c:catch>標簽。

如果針對特定的文件,可以使用JSP的page指令中的isErrorPage屬性和errorPage屬性完成。

如果針對特定類型的錯誤,可以使用web.xml配置文件。

1 使用c:catch>進行異常處理

c:catch>標簽可以針對特定的一行或者多行代碼。c:catch>標簽的基本格式如下:

復(fù)制代碼 代碼如下:
c:catch [var="存儲異常信息的變量"]>
其他的JSP代碼,包括各種標簽
/c:catch>

用法與Java代碼中的try語句非常類似,把可能產(chǎn)生異常的代碼放在c:catch>開始標志和結(jié)束標志之間。這樣,當這些代碼產(chǎn)生異常的時候,JSP容器會對異常進行處理。

下面是一個對界面異常進行處理的例子:

c:catch>
  c:out value="${user.address}"/>
/c:catch>

如果希望產(chǎn)生異常之后,把異常信息保存起來供其它的代碼使用,可以使用var屬性指定一個變量。

下面的代碼會在異常產(chǎn)生的時候把異常信息存儲在exceptionInfo變量中:

c:catch var="exceptionInfo">
  c:out value="${user.address}"/>
/c:catch>

如果需要可以在后面輸出異常的信息:

c:if test="${exceptionInfo != null}">
  運行時候產(chǎn)生異常,異常信息為:${exceptionInfo.message}
/c:if>

2 為頁面指定異常處理文件

如果不想針對每一段代碼都進行異常處理,可以以頁面作為單位進行異常處理,可以指定當前頁面運行過程中產(chǎn)生錯誤的時候,由特定的頁面對異常進行處理。

采用這種異常處理方式,需要編寫一個專門的異常處理文件,然后在每個需要進行異常處理的文件中進行設(shè)置。

編寫異常處理文件

異常處理文件中需要使用page指令的isErrorPage屬性,格式如下:

復(fù)制代碼 代碼如下:
%@ page isErrorPage="true"%>

如果在頁面上進行了這樣的設(shè)置,頁面就具有了一項特殊的功能,能夠訪問異常對象exception。exception是JSP的內(nèi)部對象,當頁面在運行過程中產(chǎn)生異常的時候,會拋出異常對象exception,該對象包含了異常信息。

下面是一個異常處理文件:

文件名:errorPage.jsp

%@ page contentType="text/html;charset=gb2312"%>
%@ page isErrorPage="true"%>

頁面產(chǎn)生異常,異常信息如下:

復(fù)制代碼 代碼如下:
${exception.message}

為頁面指定異常處理文件

要想讓頁面產(chǎn)生異常的時候,由專門的異常處理文件對異常進行處理,需要在該頁面中使用page指令的errorPage指定專門的異常處理界面,格式如下:

復(fù)制代碼 代碼如下:
%@ page errorPage="異常處理文件"%>

假設(shè)要設(shè)置前面編寫的errorPage.jsp頁面為當前頁面的異常處理文件,可以使用下面的代碼:
復(fù)制代碼 代碼如下:
%@ page errorPage="errorPage.jsp"%>

3 通過web.xml進行配置

如果不想為每個頁面設(shè)置異常處理文件,可以為同一種類型的異常指定統(tǒng)一的異常處理文件。還有一些異常的處理是沒有辦法通過頁面設(shè)置來完成的,例如用戶輸入了網(wǎng)站中的一個不存在文件,這時候應(yīng)該告訴用戶文件不存在,但是這種異常是沒有辦法通過在頁面設(shè)置來解決的。

要想為每種類型的異常指定一個異常處理文件,可以通過web.xml進行配置。在web.xml中進行配置可以根據(jù)錯誤類型配置,例如NullPointException、IOException等,也可以根據(jù)錯誤編碼配置。

常見的異常編碼如下:

403錯誤:文件被禁止訪問;
404錯誤:文件沒有找到;
500錯誤:文件在運行過程中發(fā)生未知錯誤。
根據(jù)異常類型進行配置,可以使用下面的代碼:

error-page>
   exception-type >java.lang.NullPointerException/exception-type>
  location>/nullpointer.jsp/location>
/error-page>

根據(jù)異常編碼進行配置,可以使用下面的代碼:

error-page>
  error-code>401/error-code>
  location>/401.jsp/location>
/error-page>

希望本文所述對大家的JSP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • javascript編程異常處理實例小結(jié)
  • 淺談JavaScript異常處理語句
  • 詳解JavaScript中的異常處理方法
  • JavaScript 異常處理 詳解
  • JS異常處理try..catch語句的作用和實例
  • JS中的異常處理方法分享
  • js中的異常處理try...catch使用介紹
  • JS異常處理的一個想法(sofish)
  • javascript 異常處理使用總結(jié)
  • javascript中異常處理案例(推薦)

標簽:紅河 青島 西藏 丹東 江西 宿州 貴州 云浮

巨人網(wǎng)絡(luò)通訊聲明:本文標題《JSP學(xué)習(xí)之異常處理實例分析》,本文關(guān)鍵詞  JSP,學(xué),習(xí)之,異常,處理,實例分析,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JSP學(xué)習(xí)之異常處理實例分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于JSP學(xué)習(xí)之異常處理實例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区二区三区免费大片| 午夜在线成人av| 中文字幕欧美日韩一区| 亚洲人一二三区| 国内久久精品视频| 欧美猛男男办公室激情| 亚洲h动漫在线| 色综合久久99| 中文欧美字幕免费| 国产乱子伦视频一区二区三区 | 伊人夜夜躁av伊人久久| 国产寡妇亲子伦一区二区| 精品少妇一区二区三区免费观看| 亚洲成av人在线观看| 在线观看日韩一区| 亚洲国产综合视频在线观看| 欧美三级视频在线观看| 一区二区三区av电影| 欧美调教femdomvk| 日本成人在线电影网| 精品欧美一区二区久久| 久久66热偷产精品| 2022国产精品视频| 99天天综合性| 亚洲欧美日韩一区二区| 欧美日韩三级在线| 亚洲精品一区二区三区99| 国产乱码精品一区二区三区av | 欧美日韩在线三区| 久国产精品韩国三级视频| 中文字幕亚洲区| 欧美日韩一二区| 九九九精品视频| 国产精品久久免费看| 在线观看www91| 青青青伊人色综合久久| 欧美xxx久久| 日本韩国欧美三级| 国产精品影音先锋| 亚洲一区二区三区美女| 欧美一区二区三区人| 成人午夜电影网站| 性久久久久久久久久久久| 久久久午夜精品| 91成人免费电影| 美女视频黄久久| 亚洲天堂福利av| 欧美日韩电影在线| 99在线精品观看| 国产乱码精品一品二品| 亚洲与欧洲av电影| 国产精品嫩草99a| 欧美一区二区三区日韩视频| 91免费看视频| 成人国产视频在线观看| 午夜精品福利一区二区三区蜜桃| 久久综合成人精品亚洲另类欧美 | 在线观看欧美精品| 99久久伊人精品| 国产乱一区二区| 奇米影视7777精品一区二区| 亚洲综合一区二区三区| 亚洲蜜臀av乱码久久精品蜜桃| 国产日韩欧美精品综合| 久久影音资源网| 精品免费视频一区二区| 欧美一区二区高清| 欧美高清精品3d| 欧美日韩中文一区| 欧美日韩在线播| 欧美日韩一级二级三级| 欧美日韩精品一区二区三区蜜桃 | 国产人伦精品一区二区| 精品久久久久久无| 精品久久久久av影院| 精品欧美乱码久久久久久1区2区| 日韩一区二区三区在线视频| 国产精品伦理一区二区| 久久免费偷拍视频| 久久久天堂av| 欧美激情中文不卡| 国产精品大尺度| 亚洲综合在线免费观看| 亚洲曰韩产成在线| 日本午夜精品一区二区三区电影| 蜜臀va亚洲va欧美va天堂 | 国产精品网站在线观看| 国产精品二区一区二区aⅴ污介绍| 国产精品午夜在线| 亚洲欧美日韩电影| 亚洲国产美国国产综合一区二区| 丝袜美腿一区二区三区| 蜜桃视频免费观看一区| 国产suv一区二区三区88区| 91免费看片在线观看| 在线电影国产精品| 国产日本欧美一区二区| 一区二区高清在线| 美女网站在线免费欧美精品| 成人中文字幕在线| 欧美伊人久久久久久久久影院| 欧美精品 日韩| 久久人人97超碰com| 亚洲另类在线视频| 久久国产剧场电影| 91视频免费播放| 日韩视频一区二区三区在线播放| 欧美激情在线一区二区| 午夜精品福利一区二区三区蜜桃| 顶级嫩模精品视频在线看| 欧美亚洲自拍偷拍| 国产片一区二区三区| 午夜影院在线观看欧美| 成人晚上爱看视频| 欧美成人福利视频| 亚洲精品va在线观看| 国产乱淫av一区二区三区| 欧美日韩免费电影| 中文字幕一区二区三区四区| 日韩av成人高清| 色婷婷激情综合| 国产精品麻豆99久久久久久| 久久aⅴ国产欧美74aaa| 欧美吞精做爰啪啪高潮| 中文字幕免费不卡在线| 蜜臀精品一区二区三区在线观看| 91在线视频在线| 国产精品女同互慰在线看| 老司机精品视频导航| 在线观看日产精品| 亚洲日本乱码在线观看| 国产成人在线观看免费网站| 日韩三级视频在线观看| 午夜欧美大尺度福利影院在线看| 99久久国产免费看| 国产精品国产三级国产三级人妇 | 久久综合给合久久狠狠狠97色69| 石原莉奈在线亚洲二区| 91豆麻精品91久久久久久| 成人免费一区二区三区视频| 国产激情视频一区二区三区欧美 | 91精品国产色综合久久ai换脸| 亚洲日本乱码在线观看| 成人av中文字幕| 国产精品不卡在线观看| 国模一区二区三区白浆| 精品日韩在线一区| 精品一区二区三区免费播放| 日韩欧美精品三级| 久久精品国产一区二区| 精品国产乱码久久久久久免费 | 午夜一区二区三区在线观看| 欧美三级在线看| 六月婷婷色综合| 日韩女优电影在线观看| 国产经典欧美精品| 国产精品卡一卡二卡三| 97国产一区二区| 亚洲高清免费视频| 在线不卡a资源高清| 美腿丝袜亚洲色图| 久久久激情视频| 99riav一区二区三区| 日韩理论片中文av| 欧美日韩在线直播| 久久se精品一区二区| 久久久噜噜噜久噜久久综合| 成人深夜视频在线观看| 亚洲另类在线视频| 日韩欧美在线网站| 国产xxx精品视频大全| 亚洲综合自拍偷拍| 精品国产一区二区国模嫣然| 波多野结衣中文字幕一区| 国产天堂亚洲国产碰碰| 风间由美一区二区三区在线观看| 亚洲欧美欧美一区二区三区| 欧美群妇大交群中文字幕| 久久精品国产澳门| 亚洲色图另类专区| 91香蕉视频mp4| 午夜av一区二区| 欧美激情在线一区二区| 9191久久久久久久久久久| 国产精品888| 日日夜夜精品视频免费| 国产欧美一区二区精品秋霞影院| 色综合网站在线| 久久se这里有精品| 性久久久久久久| 亚洲美女视频在线观看| 久久精品亚洲国产奇米99| 欧美影视一区在线| www.激情成人| 国产综合久久久久久鬼色| 午夜一区二区三区在线观看| 亚洲色图色小说| 中文字幕在线观看不卡| 久久久久国产免费免费| 日韩一区二区三区四区五区六区|