偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

簡述Struts工作流程

開發(fā) 后端
本文是對struts工作流程進行簡述,包括Web應(yīng)用啟動,接受客戶請求并進行匹配的過程。希望對大家了解struts工作流程有所幫助。

1.在web應(yīng)用啟動時,加載并初始化ActionServlet,ActionServlet從struts-config.xml文件中讀取配置信息,把它們存放到各個配置對象中。

2.當(dāng)ActionServlet接收到一個客戶請求時,首先檢索和用戶請求相匹配的ActionMapping實例,如果不存在,就返回用戶請求路徑無效信息。

3.如ActionForm實例不存在,就創(chuàng)建一個ActionForm對象,把客戶提交的表單數(shù)據(jù)保存到ActionForm對象中。

4.根據(jù)配置信息決定是否需要表單驗證。如果需要驗證,就調(diào)用ActionForm的Validate()方法。如果ActionForm的Validate()方法返回null或返回一個不包含ActionMessage的ActionErrors對象,就表示表單驗證成功。

5.ActionServlet根據(jù)ActionMapping實例包含的映射信息決定將請求轉(zhuǎn)發(fā)給哪個Action。如果相應(yīng)的Action實例不存在,就先創(chuàng)建這個實例,然后調(diào)用Action的execute()方法。

6.Action的execute()方法返回一個ActionForward對象,ActionServlet再把客戶請求轉(zhuǎn)發(fā)給ActionForward對象指向的JSP組件。

7.ActionForward對象指向的jsp組件生成動態(tài)網(wǎng)頁,返回給客戶。

【編輯推薦】

  1. 在Eclipse中開發(fā)struts應(yīng)用程序
  2. 手把手教你在Eclipse中配置開發(fā)Struts
  3. Eclipse下開發(fā)struts完整解決亂碼問題
  4. Struts相關(guān)背景介紹
  5. 使用Easy Struts for Eclipse開發(fā)Struts
責(zé)任編輯:張燕妮 來源: 百度空間
相關(guān)推薦

2010-09-27 10:19:09

DHCP工作流程

2022-11-02 15:11:44

LightHouseChrome插件

2011-03-31 10:54:01

Cacti工作流程

2010-07-13 16:21:22

FIX協(xié)議

2010-07-28 17:19:28

ICMP協(xié)議

2010-06-24 16:40:16

Bittorrent協(xié)

2009-07-27 14:13:15

2011-03-29 09:30:12

Cacti

2010-06-12 17:44:19

ARP協(xié)議

2010-06-08 12:37:25

HTTP協(xié)議工作原理

2010-06-23 14:46:54

DHCP協(xié)議

2010-08-30 09:07:12

DHCP工作流程

2023-06-05 08:14:17

RabbitMQ兔子MQ開源

2009-08-07 11:10:40

Netbeans ID

2012-02-01 14:02:00

蘋果產(chǎn)品開發(fā)

2011-08-08 15:14:11

PPPOE

2010-09-01 15:27:40

DHCP工作流程

2021-10-30 18:56:12

Spring工作框架

2020-10-13 21:25:15

DevOps核心

2010-08-23 10:00:49

DHCP服務(wù)器
點贊
收藏

51CTO技術(shù)棧公眾號