最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

教你如何區(qū)分Spring與Structs2中間件

 更新時(shí)間:2023年03月24日 10:58:01   作者:天是 幾 號(hào)  
這篇文章主要介紹了教你如何區(qū)分Spring與Structs2中間件,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

.do后綴與.action后綴

.do 后綴的 URL 可能是使用 Struts1 中間件的 Web 應(yīng)用程序
Struts2 中的 URL 后綴為 .action,但并不是所有以 .action 結(jié)尾的 URL 都是 Struts2 中間件

網(wǎng)站圖標(biāo) favicon.ico

Spring框架經(jīng)常使用小綠葉ico圖標(biāo),structs2沒有固定ico圖標(biāo)

在這里插入圖片描述

狀態(tài)碼500服務(wù)器異?;仫@

寫入亂碼字符使得頁(yè)面報(bào)錯(cuò)500響應(yīng)碼,報(bào)錯(cuò)拋出異常信息
Struts2常用的關(guān)鍵字有這些:例如no action mapped、struts2、namespace、defined for action等。

在這里插入圖片描述

Spring的報(bào)錯(cuò)信息:含有Whitelabel Error Page 關(guān)鍵字

URL添加隨意路徑進(jìn)行報(bào)錯(cuò)

正常URL地址為http://www.xxx.com:8080/
url后拼接隨意字符進(jìn)行訪問,根據(jù)網(wǎng)頁(yè)內(nèi)容進(jìn)行判斷

如果狀態(tài)碼為404或者報(bào)錯(cuò)白頁(yè)(如下) 則很可能是Spring框架

在這里插入圖片描述

在這里插入圖片描述

而Structs2回顯正常,不受影響

拓展

Struts2的URL構(gòu)造:
Struts2站點(diǎn)的URL路徑包括四部分組成:工程名+namespace命名空間+action名+Struts2擴(kuò)展名
舉個(gè)例子,對(duì)于如下URL:http://127.0.0.1:9999/S2_016_war/barspace/login.action
如果在Struts2框架中,大致應(yīng)該這樣去分析這個(gè)URL:

/S2-016-war/部分是war包部署的工程名,也可以說是項(xiàng)目名、上下文等等,說法不一。
/barspace/部分是Struts2的命名空間namespace。
/login部分是Struts2的action名,指向具體處理請(qǐng)求的Java類。
.action部分是Struts2的擴(kuò)展名,也可以定義為.do、.dw等等。

到此這篇關(guān)于教你如何區(qū)分Spring與Structs2中間件的方法的文章就介紹到這了,更多相關(guān)Spring與Structs2中間件區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過程

    IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過程

    這篇文章主要介紹了IDEA?+?Maven環(huán)境下的SSM框架整合及搭建過程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • javaweb實(shí)現(xiàn)簡(jiǎn)易郵件發(fā)送

    javaweb實(shí)現(xiàn)簡(jiǎn)易郵件發(fā)送

    這篇文章主要為大家詳細(xì)介紹了javaweb實(shí)現(xiàn)簡(jiǎn)易郵件發(fā)送,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Java?NIO?通道概念選擇器使用示例詳解

    Java?NIO?通道概念選擇器使用示例詳解

    這篇文章主要為大家介紹了Java?NIO?通道概念選擇器使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • java文字轉(zhuǎn)語音播報(bào)功能的實(shí)現(xiàn)方法

    java文字轉(zhuǎn)語音播報(bào)功能的實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于java文字轉(zhuǎn)語音播報(bào)功能的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 各種格式的編碼解碼工具類分享(hex解碼 base64編碼)

    各種格式的編碼解碼工具類分享(hex解碼 base64編碼)

    這篇文章主要介紹了各種格式的編碼解碼工具類,集成Commons-Codec、Commons-Lang及JDK提供的編解碼方法
    2014-01-01
  • 基于Luhn算法的銀行卡校驗(yàn)規(guī)則

    基于Luhn算法的銀行卡校驗(yàn)規(guī)則

    這篇文章主要為大家介紹了基于Luhn算法的銀行卡校驗(yàn)規(guī)則,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • SpringBoot2+Netty+WebSocket(netty實(shí)現(xiàn)websocket支持URL參數(shù))問題記錄

    SpringBoot2+Netty+WebSocket(netty實(shí)現(xiàn)websocket支持URL參數(shù))問題記錄

    Netty?是一個(gè)利用?Java?的高級(jí)網(wǎng)絡(luò)的能力,隱藏其背后的復(fù)雜性而提供一個(gè)易于使用的?API?的客戶端/服務(wù)器框架,這篇文章主要介紹了SpringBoot2+Netty+WebSocket(netty實(shí)現(xiàn)websocket,支持URL參數(shù)),需要的朋友可以參考下
    2023-12-12
  • Java+Swing實(shí)現(xiàn)中國(guó)象棋游戲

    Java+Swing實(shí)現(xiàn)中國(guó)象棋游戲

    這篇文章將通過Java+Swing實(shí)現(xiàn)經(jīng)典的中國(guó)象棋游戲。文中可以實(shí)現(xiàn)開始游戲,悔棋,退出等功能。感興趣的小伙伴可以跟隨小編一起動(dòng)手試一試
    2022-02-02
  • 淺析Android系統(tǒng)中HTTPS通信的實(shí)現(xiàn)

    淺析Android系統(tǒng)中HTTPS通信的實(shí)現(xiàn)

    這篇文章主要介紹了淺析Android系統(tǒng)中HTTPS通信的實(shí)現(xiàn),實(shí)現(xiàn)握手的源碼為Java語言編寫,需要的朋友可以參考下
    2015-07-07
  • 淺談Java之Map 按值排序 (Map sort by value)

    淺談Java之Map 按值排序 (Map sort by value)

    下面小編就為大家?guī)硪黄獪\談Java之Map 按值排序 (Map sort by value)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08

最新評(píng)論

横峰县| 团风县| 洛浦县| 宁蒗| 景洪市| 沈丘县| 庐江县| 杭州市| 玛纳斯县| 丰镇市| 永春县| 兰坪| 龙陵县| 枣强县| 平遥县| 香港| 葫芦岛市| 班玛县| 姜堰市| 汉寿县| 商水县| 都匀市| 武强县| 林周县| 保康县| 永宁县| 西乌珠穆沁旗| 梅河口市| 车致| 夏河县| 始兴县| 江山市| 嘉义县| 新宁县| 米泉市| 齐齐哈尔市| 阳曲县| 松潘县| 灵璧县| 平利县| 乳源|