程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java struts2捕捉404毛病的辦法匯總

Java struts2捕捉404毛病的辦法匯總

編輯:關於JAVA

Java struts2捕捉404毛病的辦法匯總。本站提示廣大學習愛好者:(Java struts2捕捉404毛病的辦法匯總)文章只能為提供參考,不一定能成為您想要的結果。以下是Java struts2捕捉404毛病的辦法匯總正文


假如我們在閱讀器地址欄亂敲的時刻,所敲入的一切不決義的URL都能被法式捕獲到,然後轉到一個克己的404毛病處置頁面。
先看後果圖

上岸頁面

主頁面

隨意輸加上標點符號

隨意輸的action

辦法一 編寫 web.xml

<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。

前台報錯:

後台報錯:

辦法二 編寫 struts.xml

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

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

注:
1.pageNotFund 是本身界說的一個acion,它的成果頁面為 /404.html 。
2.pageNotFund 要求的action中也能夠處置其他成果 。

總結

當拜訪一個不存在頁面時,普通顯示404毛病,這是一個很不友愛的頁面,許多網站都邑讓運用捕捉這個404毛病,並跳到指定的友愛頁面。隨意輸出,再也見不到404了。

以上就是本文的全體內容,願望對年夜家的進修有所贊助。

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