1. struts是一個(gè)按MVC模式設(shè)計(jì)的Web層框架,實(shí)質(zhì)是一個(gè)強(qiáng)大的Servlet。負(fù)責(zé)處理請(qǐng)求轉(zhuǎn)發(fā)和路由。
2. struts的基本配置文件為struts-config.xml,里面配置了很多Action、ActionForm及中轉(zhuǎn)規(guī)則,這個(gè)文件通過(guò)web.xml中的ActionServlet進(jìn)行加載和初始化。

3. 當(dāng)用戶(hù)請(qǐng)求發(fā)送到服務(wù)器端時(shí),ActionServlet會(huì)接收到此請(qǐng)求,然后根據(jù)struts.xml中的配置找到相應(yīng)的Action,同時(shí)根據(jù)ActionForm的配置,創(chuàng)建ActionForm的實(shí)例并進(jìn)行賦值,當(dāng)做參數(shù)交給Action進(jìn)行業(yè)務(wù)處理,返回ActionMapping對(duì)象。
4. ActionServlet根據(jù)struts.xml中action的配置,forward到指定的頁(yè)面,把結(jié)果以JSP處理過(guò)的HTML返回給客戶(hù)的瀏覽器。
5.可以繼續(xù)談一談struts1和struts2的區(qū)別。
遠(yuǎn)近互聯(lián)技術(shù)-劉 整理發(fā)布,希望能對(duì)同是技術(shù)的你有所幫助。
遠(yuǎn)近互聯(lián)專(zhuān)業(yè)提供網(wǎng)站建設(shè)、APP開(kāi)發(fā)、網(wǎng)站優(yōu)化、外貿(mào)網(wǎng)站SEO、微信運(yùn)營(yíng)的品牌整合營(yíng)銷(xiāo)服務(wù),讓客戶(hù)通過(guò)網(wǎng)絡(luò)品牌建立與網(wǎng)絡(luò)傳播提高業(yè)績(jī)。






