最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java struts2捕獲404錯誤的方法匯總

 更新時間:2016年05月10日 10:39:03   作者:wenteryan  
這篇文章主要為大家詳細(xì)匯總了Java struts2捕獲404錯誤的常用方法,感興趣的小伙伴們可以參考一下

如果我們在瀏覽器地址欄亂敲的時候,所敲入的所有未定義的URL都能被程序捕捉到,然后轉(zhuǎn)到一個自制的404錯誤處理頁面。
先看效果圖

登陸頁面

這里寫圖片描述

主頁面

這里寫圖片描述

隨便輸加上標(biāo)點符號

這里寫圖片描述

隨便輸?shù)腶ction

這里寫圖片描述

方法一 編寫 web.xml

<error-page>
  <error-code>404</error-code>
  <location>/404.html</location>
</error-page>

注:
1.所以未找到的404錯誤都會轉(zhuǎn)到 404.jsp 接受處理。
2.但是經(jīng)過試驗,我發(fā)現(xiàn)以.action結(jié)尾的URL會先被struts2框架所捕獲,而不會直接轉(zhuǎn)入web.xml中配置的處理頁面。這樣,如果在struts.xml沒有配置相應(yīng)的action。

前臺報錯:

這里寫圖片描述

后臺報錯:

這里寫圖片描述

方法二 編寫 struts.xml

<default-action-ref name="pageNotFund"/>

<action name="pageNotFund"> 
  <result>/404.html</result> 
</action> 

注:
1.pageNotFund 是自己定義的一個acion,它的結(jié)果頁面為 /404.html 。
2.pageNotFund 請求的action中也可以處理其他結(jié)果 。

總結(jié)

當(dāng)訪問一個不存在頁面時,一般顯示404錯誤,這是一個很不友好的頁面,很多網(wǎng)站都會讓應(yīng)用捕獲這個404錯誤,并跳到指定的友好頁面。隨便輸入,再也見不到404了。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • 淺談選擇結(jié)構(gòu)if語句和switch語句的區(qū)別

    淺談選擇結(jié)構(gòu)if語句和switch語句的區(qū)別

    下面小編就為大家?guī)硪黄獪\談選擇結(jié)構(gòu)if語句和switch語句的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Java利用cors實現(xiàn)跨域請求實例

    Java利用cors實現(xiàn)跨域請求實例

    本篇文章主要介紹了Java利用cors實現(xiàn)跨域請求實例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • java web開發(fā)中大量數(shù)據(jù)導(dǎo)出Excel超時(504)問題解決

    java web開發(fā)中大量數(shù)據(jù)導(dǎo)出Excel超時(504)問題解決

    開發(fā)測試時候?qū)霐?shù)據(jù)遇到大數(shù)據(jù)導(dǎo)入的問題,整理了下,需要的朋友可以參考下
    2017-04-04
  • Java JDK動態(tài)代理在攔截器和聲明式接口中的應(yīng)用小結(jié)

    Java JDK動態(tài)代理在攔截器和聲明式接口中的應(yīng)用小結(jié)

    Java動態(tài)代理技術(shù)通過反射機制在運行時動態(tài)生成代理類,實現(xiàn)對目標(biāo)對象方法的攔截和增強,本文給大家介紹Java JDK動態(tài)代理在攔截器和聲明式接口中的應(yīng)用小結(jié),感興趣的朋友跟隨小編一起看看吧
    2025-01-01
  • Java 泛型詳解與范例

    Java 泛型詳解與范例

    hello !大家好!今天的主題就是:泛型。在使用集合類時,大家就已經(jīng)接觸到泛型了,那就是每個集合類后面的尖括號<>,這樣一對尖括號,在java中就稱為泛型。那么泛型這一個點,我們又該知道多少呢?我們往下看
    2021-11-11
  • OpenCV實現(xiàn)普通閾值

    OpenCV實現(xiàn)普通閾值

    這篇文章主要為大家詳細(xì)介紹了OpenCV實現(xiàn)普通閾值,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • java編程Reference核心原理示例源碼分析

    java編程Reference核心原理示例源碼分析

    這篇文章主要為大家介紹了java編程Reference的核心原理以及示例源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-01-01
  • SpringBoot2.3集成ELK7.1.0的示例代碼

    SpringBoot2.3集成ELK7.1.0的示例代碼

    這篇文章主要介紹了SpringBoot2.3集成ELK7.1.0的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 淺談圖片上傳利用request.getInputStream()獲取文件流時遇到的問題

    淺談圖片上傳利用request.getInputStream()獲取文件流時遇到的問題

    下面小編就為大家?guī)硪黄獪\談圖片上傳利用request.getInputStream()獲取文件流時遇到的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Java中JDBC連接池的基本原理及實現(xiàn)方式

    Java中JDBC連接池的基本原理及實現(xiàn)方式

    本文詳細(xì)講解了Java中JDBC連接池的基本原理及實現(xiàn)方式,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12

最新評論

南丹县| 大厂| 石屏县| 安新县| 喀喇沁旗| 吴江市| 安塞县| 嘉鱼县| 延川县| 建始县| 西乌珠穆沁旗| 太原市| 英德市| 南郑县| 城市| 成都市| 阿尔山市| 广州市| 霍邱县| 霍林郭勒市| 新竹市| 龙川县| 尼玛县| 巴林左旗| 成武县| 宽甸| 华容县| 治县。| 逊克县| 石狮市| 灵武市| 东明县| 濮阳市| 屯昌县| 酉阳| 香河县| 依安县| 仙桃市| 宁南县| 民权县| 牡丹江市|