一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Java struts2捕獲404錯誤的方法匯總

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

2020-04-27 12:14wenteryan JAVA教程

這篇文章主要為大家詳細匯總了Java struts2捕獲404錯誤的常用方法,感興趣的小伙伴們可以參考一下

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

登陸頁面

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

主頁面

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

隨便輸加上標點符號

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

隨便輸的action

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

方法一 編寫 web.xml

?
1
2
3
4
<error-page>
  <error-code>404</error-code>
  <location>/404.html</location>
</error-page>

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

前臺報錯:

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

后臺報錯:

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

方法二 編寫 struts.xml

?
1
2
3
4
5
<default-action-ref name="pageNotFund"/>
 
<action name="pageNotFund">
  <result>/404.html</result>
</action>

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

總結

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

以上就是本文的全部內容,希望對大家的學習有所幫助。

延伸 · 閱讀

精彩推薦
  • JAVA教程SpringBoot使用WebSocket的方法實例詳解

    SpringBoot使用WebSocket的方法實例詳解

    WebSocket 是 HTML5 開始提供的一種在單個 TCP 連接上進行全雙工通訊的協議。這篇文章主要介紹了SpringBoot使用WebSocket,需要的朋友可以參考下...

    茍富貴1992019-07-08
  • JAVA教程Java反射機制及Method.invoke詳解

    Java反射機制及Method.invoke詳解

    這篇文章主要介紹了Java反射機制及Method.invoke詳解,本文講解了JAVA反射機制、得到某個對象的屬性、得到某個類的靜態屬性、執行某對象的方法、執行某個類...

    junjie2702019-12-12
  • JAVA教程詳解Java設計模式編程中命令模式的項目結構實現

    詳解Java設計模式編程中命令模式的項目結構實現

    這篇文章主要介紹了Java設計模式編程中命令模式的項目結構實現,命令模式將請求與執行分離,可以多個命令接口的實現類,隱藏真實的被調用方,需要的朋友...

    匆忙擁擠repeat1682020-04-20
  • JAVA教程java實現Fibonacci算法實例

    java實現Fibonacci算法實例

    這篇文章主要介紹了java實現Fibonacci算法的方法,以實例形式較為詳細的分析了java實現Fibonacci算法的原理與相關技巧,具有一定參考借鑒價值,需要的朋友可以...

    yenange2692020-01-04
  • JAVA教程Mac OS上安裝Tomcat服務器的簡單步驟

    Mac OS上安裝Tomcat服務器的簡單步驟

    這篇文章主要介紹了Mac OS上安裝Tomcat服務器的簡單步驟,包括簡單的啟動命令和查看Tomcat信息的方法,需要的朋友可以參考下 ...

    情緣2192020-03-02
  • JAVA教程java直接插入排序示例

    java直接插入排序示例

    這篇文章主要介紹了java直接插入排序示例,插入排序的比較次數仍然是n的平方,但在一般情況下,它要比冒泡排序快一倍,比選擇排序還要快一點。它常常...

    Java教程網2662019-11-22
  • JAVA教程java多線程編程之為什么要進行數據同步

    java多線程編程之為什么要進行數據同步

    數據同步就是指在同一時間,只能由一個線程來訪問被同步的類變量,當前線程訪問完這些變量后,其他線程才能繼續訪問,下面看一下為什么要進行數據...

    java技術網3412019-11-04
  • JAVA教程java中struts2實現文件上傳下載功能實例解析

    java中struts2實現文件上傳下載功能實例解析

    這篇文章主要介紹了java中struts2實現文件上傳下載功能的方法,以實例形式較為詳細的分析了struts2實現文件上傳下載功能的具體實現技巧與相關問題的解決方...

    shichen20144192019-12-07
主站蜘蛛池模板: 无人区在线观看免费观看 | 久久re热在线视频精6 | www视频免费看 | 日韩高清成人毛片不卡 | 草莓视频在线免费观看 | 国产精品日本一区二区不卡视频 | 猛h辣h高h文湿校园1v1 | 日日操美女 | 日韩高清一区二区三区不卡 | 调教女高中生第3部分 | 天天色综合6| 亚洲欧美韩国日产综合在线 | 亚洲zooz人禽交xxxx | 99久久伊人精品波多野结衣 | 手机在线免费观看视频 | 香港论理午夜电影网 | 亚洲成色WWW久久网站夜月 | 下雨天小说词枝 | a v在线男人的天堂观看免费 | 性欧美f| 91丝袜足控免费网站xx | 无人视频在线观看完整版高清 | 久久AV国产麻豆HD真实乱 | 高h全肉np触手| 国产自产2023最新麻豆 | 4438全国免费观看 | 午夜神器18以下不能进免费 | xxxxx性13一14 | 欧美精品久久一区二区三区 | 亚洲精品久久啪啪网站成年 | 亚洲va天堂va国产va久久 | 2021国产精品成人免费视频 | 欧亚精品一区二区三区 | 99久久国产综合精品网成人影院 | 免费看日本 | 欧美日韩精品一区二区三区视频 | 国产精品网站在线观看 | 青草国产在线观看 | xxxxxx日本处大片免费看 | www.亚洲天堂 | 精品国产自在在线在线观看 |