欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java struts2捕獲404錯(cuò)誤的方法匯總

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

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

登陸頁面

這里寫圖片描述

主頁面

這里寫圖片描述

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

這里寫圖片描述

隨便輸?shù)腶ction

這里寫圖片描述

方法一 編寫 web.xml

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

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

前臺(tái)報(bào)錯(cuò):

這里寫圖片描述

后臺(tái)報(bào)錯(cuò):

這里寫圖片描述

方法二 編寫 struts.xml

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

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

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

總結(jié)

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

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

相關(guān)文章

最新評論