自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

簡(jiǎn)述Struts工作流程

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

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

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

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

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

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

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

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

【編輯推薦】

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

2010-09-27 10:19:09

DHCP工作流程

2022-11-02 15:11:44

LightHouseChrome插件

2011-03-31 10:54:01

Cacti工作流程

2010-06-24 16:40:16

Bittorrent協(xié)

2010-07-13 16:21:22

FIX協(xié)議

2010-07-28 17:19:28

ICMP協(xié)議

2010-06-12 17:44:19

ARP協(xié)議

2009-07-27 14:13:15

2011-03-29 09:30:12

Cacti

2010-06-08 12:37:25

HTTP協(xié)議工作原理

2010-06-23 14:46:54

DHCP協(xié)議

2010-08-30 09:07:12

DHCP工作流程

2009-08-07 11:10:40

Netbeans ID

2023-06-05 08:14:17

RabbitMQ兔子MQ開(kāi)源

2012-02-01 14:02:00

蘋(píng)果產(chǎn)品開(kāi)發(fā)

2011-08-08 15:14:11

PPPOE

2021-10-30 18:56:12

Spring工作框架

2010-09-01 15:27:40

DHCP工作流程

2010-08-23 10:00:49

DHCP服務(wù)器

2020-10-13 21:25:15

DevOps核心
點(diǎn)贊
收藏

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