當servlet容器接收到乙個客戶請求時,如果客戶請求的url為*.do,那麼首先由actionservlet接收。actionservlet將執行如下流程:
1、如果actionform例項不存在,就建立乙個actionform物件,把客戶提交的表單資料儲存到actionform物件中
2、根據配置資訊決定是否需要表單驗證。如果需要表單驗證,就呼叫actionform的validate()方法
3、如果actionform的validate()方法返回null或返回乙個不包含actionerror的actionservlet,就表示表單驗證成功
5、action的execute方法返回乙個actionforward物件,actionservlet再把客戶請求**給這個actionforward物件指向的元件
6、actionforward物件指向的jsp元件生成動態頁面,返回給客戶
Struts的工作流程
當actionservlet接受到乙個客戶請求時,將執行如下流程。流程 2 如果actionform例項不存在,就建立乙個actionform物件,把客戶提交的表單資料儲存到actionform物件中。3 根據配置資訊決定是否需要表單驗證。如果需要驗證,就呼叫actionform的validate ...
struts的工作流程!
已經開始接觸到框架了,今天是學習struts的第一天,感覺有點小暈!和周圍同學了解到以後工作可能會用的很少,哎!既然學了就好好搞懂吧!struts是一種組建,是實現web中一些 和結構的軟體。現在學的是struts1.2版本,struts是基於mvc的,有乙個actionservlet,客戶端的所以...
Struts的工作流程
struts的工作流程1.2.如果actionform例項不存在,就建立乙個actionform物件,把客戶提交的表單資料儲存到actionform物件中。3.根據配置資訊決定是否需要表單驗證。如果需要驗證,就呼叫actionform的validate 方法。4.如果actionform的valid...