當(dāng)前位置:
首頁(yè) >
Springmvc与Struts2不同
發(fā)布時(shí)間:2025/7/14
46
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Springmvc与Struts2不同
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、springmvc的入口是一個(gè)servlet 即前端控制器,而struts2入口是一個(gè)filter過(guò)濾器。
2、springmvc是基于方法開發(fā)(一個(gè)url對(duì)應(yīng)一個(gè)方法),請(qǐng)求參數(shù)傳遞到方法的形參,可以設(shè)計(jì)為單例或多例(建議單例),struts2是基于類開發(fā),傳遞參數(shù)是通過(guò)類的屬性,只能設(shè)計(jì)為多例。
3、Struts采用值棧存儲(chǔ)請(qǐng)求和響應(yīng)的數(shù)據(jù),通過(guò)OGNL存取數(shù)據(jù), springmvc通過(guò)參數(shù)解析器是將request請(qǐng)求內(nèi)容解析,并給方法形參賦值,將數(shù)據(jù)和視圖封裝成ModelAndView對(duì)象,最后又將ModelAndView中的模型數(shù)據(jù)通過(guò)request域傳輸?shù)巾?yè)面。Jsp視圖解析器默認(rèn)使用jstl。
轉(zhuǎn)載于:https://www.cnblogs.com/a591378955/p/8442562.html
總結(jié)
以上是生活随笔為你收集整理的Springmvc与Struts2不同的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: .net 学习 报错 Invalid t
- 下一篇: 1012: [JSOI2008]最大数m