菜鳥學SSH(十九) 提高使用者體驗之404處理

2021-09-07 11:01:42 字數 917 閱讀 8079

僅僅要做過web開發人對於「404」已經再熟悉只是了吧。當我們訪問的資源不存在時,它就會跑出來跟你打招呼啦。

可是預設情況下,404頁面比較簡陋,不是非常友好。並且一般使用者不知道404是個神馬東東,還以為是程式寫的有問題呢。這樣一來使用者體驗就打折扣了。所以通常情況下。我們都須要對這些常見的錯誤進行處理。

tomcat預設的404頁

為了提公升使用者體驗,我們須要簡單的配置一下,來讓程式遇到404後跳轉到我們指定的頁面。首先,須要在web.xml檔案增加例如以下配置:

404

/404.jsp

以上配置幫我們處理了大部分不存在的資源訪問錯誤,可是假設這時我們訪問乙個不存在的action,還是會出現could not find action or result的錯誤。由於struts裡並沒對應的action來處理404錯誤,所以我們還要在struts.xml檔案中增加幾行配置。詳細例如以下:

/404.jsp

ok,這樣一來不管你訪問不論什麼不存在的位址或者action,都會跳轉到我們的「404.jsp」頁面了。

自己定義的404頁

對照前後兩種效果,是不是認為第二個讓人認為更舒服一些呢?而事實上我們僅僅是多做了那麼一點點,事情往往就是這樣,僅僅須要在原來的基礎上多做那麼一點點,給人的感覺就會變得不一樣。在網際網路飛速發展的今天,乙個企業的成功與失敗可能就在轉瞬之間。而那些成功的企業往往就是在某個或者某些方面比別人多做了那麼一點點。詳細是誰我就不明說了。相信每乙個人心中都有自己的答案。

菜鳥學脫殼

一般舊版upx脫殼 說明 upx典型的入口pushad,對應出口popad,一般都要經過jmp跨段跳躍到達程式的真正入口。工具 ollydbg v1.10 方法1 逐步跟蹤,f8一直往前走,不讓程式往回走,想往回就f4跳過,直到遇到popad後邊跟 乙個跨段跳躍 就是跳的很遠 的jmp,期間可能有多...

教娘學電腦(十九)

以前我都把筆記寫到word裡,缺點如下 2 要指給娘看word文件其中某乙個部分很費勁。因為他們眼睛花,螢幕解析度設得很小,一屏放不下多少字,而在長文件裡翻屏一不小心就會翻過了頭 因為延遲的原因,遠端翻屏是很考驗的 現在我可以輕鬆找到一小篇博文給他們看,不用大幅度翻屏。3 要在word文件裡新增新的...

Linux菜鳥開始學

在linux中,分割槽是這樣表示的 dev hda dev hda1 dev hda2 dev hda5 dev sdb1 以 dev hda5 為例 因為在linux中,每乙個裝置都是用 dev 資料夾下的乙個檔案來表示,所以 dev hda5 中,dev 表示的是根目錄下的dev目錄,我們來看剩...