教你如何區(qū)分Spring與Structs2中間件
.do后綴與.action后綴
.do 后綴的 URL 可能是使用 Struts1 中間件的 Web 應用程序 Struts2 中的 URL 后綴為 .action,但并不是所有以 .action 結尾的 URL 都是 Struts2 中間件
網站圖標 favicon.ico
Spring框架經常使用小綠葉ico圖標,structs2沒有固定ico圖標

狀態(tài)碼500服務器異?;仫@
寫入亂碼字符使得頁面報錯500響應碼,報錯拋出異常信息
Struts2常用的關鍵字有這些:例如no action mapped、struts2、namespace、defined for action等。

Spring的報錯信息:含有Whitelabel Error Page 關鍵字
URL添加隨意路徑進行報錯
正常URL地址為http://www.xxx.com:8080/
url后拼接隨意字符進行訪問,根據網頁內容進行判斷
如果狀態(tài)碼為404或者報錯白頁(如下) 則很可能是Spring框架


而Structs2回顯正常,不受影響

拓展
Struts2的URL構造:
Struts2站點的URL路徑包括四部分組成:工程名+namespace命名空間+action名+Struts2擴展名
舉個例子,對于如下URL:http://127.0.0.1:9999/S2_016_war/barspace/login.action
如果在Struts2框架中,大致應該這樣去分析這個URL:
/S2-016-war/部分是war包部署的工程名,也可以說是項目名、上下文等等,說法不一。
/barspace/部分是Struts2的命名空間namespace。
/login部分是Struts2的action名,指向具體處理請求的Java類。
.action部分是Struts2的擴展名,也可以定義為.do、.dw等等。
到此這篇關于教你如何區(qū)分Spring與Structs2中間件的方法的文章就介紹到這了,更多相關Spring與Structs2中間件區(qū)別內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過程
這篇文章主要介紹了IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-01-01
各種格式的編碼解碼工具類分享(hex解碼 base64編碼)
這篇文章主要介紹了各種格式的編碼解碼工具類,集成Commons-Codec、Commons-Lang及JDK提供的編解碼方法2014-01-01
SpringBoot2+Netty+WebSocket(netty實現websocket支持URL參數)問題記錄
Netty?是一個利用?Java?的高級網絡的能力,隱藏其背后的復雜性而提供一個易于使用的?API?的客戶端/服務器框架,這篇文章主要介紹了SpringBoot2+Netty+WebSocket(netty實現websocket,支持URL參數),需要的朋友可以參考下2023-12-12
淺談Java之Map 按值排序 (Map sort by value)
下面小編就為大家?guī)硪黄獪\談Java之Map 按值排序 (Map sort by value)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08

