理解struts流程和actionservlet
對struts的流程和actionservlet的理解如下,若有不對的地方,請指正。
actionservlet是struts的靈魂。
它為到來的請求url對映到相應的actionmapping,建立或找到其例項;
actionservlet呼叫在actionmapping中宣告的action類,建立並生成相應的actionform bean例項。然後把actionform bean傳到action類;
actionservlet對action類例項呼叫適當的perform方法,給它傳遞actionform bean,actionmapping,request和response物件;
action在其perform方法裡將產生處理好的業務邏輯的結果;
actionservlet接受從perform方法返回的actionforward,轉發response到由actionforward指定的源(可以是一個jsp或另一個action或另一個servlet)
actionservlet是struts的靈魂。
它為到來的請求url對映到相應的actionmapping,建立或找到其例項;
actionservlet呼叫在actionmapping中宣告的action類,建立並生成相應的actionform bean例項。然後把actionform bean傳到action類;
actionservlet對action類例項呼叫適當的perform方法,給它傳遞actionform bean,actionmapping,request和response物件;
action在其perform方法裡將產生處理好的業務邏輯的結果;
actionservlet接受從perform方法返回的actionforward,轉發response到由actionforward指定的源(可以是一個jsp或另一個action或另一個servlet)
相關文章
- Struts框架執行流程框架
- struts2的工作流程
- 深入分析Struts2工作流程
- Struts2 ---攔截器的理解
- 深入理解Activity啟動流程和AMS框架(一)框架
- 深入理解Activity啟動流程和AMS框架(二)框架
- 深入理解Activity啟動流程和AMS框架(三)框架
- JSF和strutsJS
- 【Struts】:Struts1和Struts2的區別與聯絡
- kerberos 認證流程-理解ROS
- Django 和 struts 對比Django
- 配置IDEA和STRUTSIdea
- 深入理解事件迴圈和非同步流程控制事件非同步
- 理解Git的工作流程Git
- struts1.1和struts1.2有什麼區別?
- Java Struts2 的請求處理流程詳解Java
- JSF和Struts、Tiles Portlets和TapestryJS
- struts2檔案下載及 inputStream的理解
- 初學struts,不太理解對映中的.do.
- Struts 和Spring ioc 整合Spring
- Struts2 - OGNL表示式和Struts2標籤庫
- 請問下struts1.1和struts1.2的區別?
- 簡單理解DNS解析流程(一)DNS
- MVC — 初步理解IIS工作流程MVC
- 從list到struts和springSpring
- Struts Tiles 和 session的問題Session
- Struts 驗證框架 配置和使用框架
- 一個請求在Struts2框架中的處理流程框架
- OkHttp原理解析1(框架流程篇)HTTP框架
- 理解zip函式的工作流程函式
- 從Activity的啟動流程理解Binder
- STRUTS2獲得session和requestSession
- 關於Struts的學習和使用
- .NET與java的MVC模式:struts2核心工作流程與原理JavaMVC模式
- 《深入理解Spark》之sparkSQL 處理流程SparkSQL
- struts2中struts.xml和web.xml檔案解析及工作原理XMLWeb
- Struts2 S2-045 漏洞觸發流程不嚴謹推測
- springMVC和Struts2的區別SpringMVC