理解struts流程和actionservlet

lion222發表於2002-08-07
對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)

相關文章