成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTTP Servlet應(yīng)用編程接口介紹

開發(fā) 后端
本文介紹HTTP Servlet應(yīng)用編程接口,以及當(dāng)一個(gè)客戶通過HTML表單發(fā)出一個(gè)HTTP POST請求時(shí),doPost()方法被調(diào)用。

javax.servlet.http提供的HTTP Servlet應(yīng)用編程接口。

HTTP Servlet應(yīng)用編程接口使用一個(gè) HTML 表格來發(fā)送和接收數(shù)據(jù)。要?jiǎng)?chuàng)建一個(gè) HTTP Servlet,請擴(kuò)展 Http Servlet 類, 該類是用專門的方法來處理 HTML 表格的 GenericServlet 的一個(gè)子類。 HTML 表單是由和標(biāo)記定義的。表單中典型地包含輸入字段(如文本輸入字段、復(fù)選框、單選按鈕和選擇列表)和用于提交數(shù)據(jù)的按鈕。當(dāng)提交信息時(shí),它們還指定服務(wù)器應(yīng)執(zhí)行哪一個(gè)Servlet(或其它的程序)。 HttpServlet 類包含 init()、destroy()、service() 等方法。其中 init() 和 destroy() 方法是繼承的。

(1) init() 方法

在 Servlet 的生命期中,僅執(zhí)行一次 init() 方法。它是在服務(wù)器裝入 Servlet 時(shí)執(zhí)行的。可以配置服務(wù)器,以在啟動(dòng)服務(wù)器或客戶機(jī)***訪問 Servlet 時(shí)裝入 Servlet。 無論有多少客戶機(jī)訪問 Servlet,都不會(huì)重復(fù)執(zhí)行 init() 。

缺省的 init() 方法通常是符合要求的,但也可以用定制 init() 方法來覆蓋它,典型的是管理服務(wù)器端資源。 例如,可能編寫一個(gè)定制 init() 來只用于一次裝入 GIF 圖像,改進(jìn) Servlet 返回 GIF 圖像和含有多個(gè)客戶機(jī)請求的性能。另一個(gè)示例是初始化數(shù)據(jù)庫連接。缺省的 init() 方法設(shè)置了 Servlet 的初始化參數(shù),并用它的 ServletConfig 對象參數(shù)來啟動(dòng)配置, 因此所有覆蓋 init() 方法的 Servlet 應(yīng)調(diào)用 super.init() 以確保仍然執(zhí)行這些任務(wù)。在調(diào)用 service() 方法之前,應(yīng)確保已完成了 init() 方法。

(2) service() 方法

ervice() 方法是 Servlet 的核心。每當(dāng)一個(gè)客戶請求一個(gè)HttpServlet 對象,該對象的service() 方法就要被調(diào)用,而且傳遞給這個(gè)方法一個(gè)"請求"(ServletRequest)對象和一個(gè)"響應(yīng)"(ServletResponse)對象作為參數(shù)。在 HttpServlet 中已存在 service() 方法。缺省的服務(wù)功能是調(diào)用與 HTTP 請求的方法相應(yīng)的 do 功能。例如, 如果 HTTP 請求方法為 GET,則缺省情況下就調(diào)用 doGet() 。Servlet 應(yīng)該為 Servlet 支持的 HTTP 方法覆蓋 do 功能。因?yàn)?HttpServlet.service() 方法會(huì)檢查請求方法是否調(diào)用了適當(dāng)?shù)奶幚矸椒ǎ槐匾采w service() 方法。只需覆蓋相應(yīng)的 do 方法就可以了。

當(dāng)一個(gè)客戶通過HTML 表單發(fā)出一個(gè)HTTP POST請求時(shí),doPost()方法被調(diào)用。與POST請求相關(guān)的參數(shù)作為一個(gè)單獨(dú)的HTTP 請求從瀏覽器發(fā)送到服務(wù)器。當(dāng)需要修改服務(wù)器端的數(shù)據(jù)時(shí),應(yīng)該使用doPost()方法。

當(dāng)一個(gè)客戶通過HTML 表單發(fā)出一個(gè)HTTP GET請求或直接請求一個(gè)URL時(shí),doGet()方法被調(diào)用。以上是HTTP Servlet應(yīng)用編程接口

【編輯推薦】

  1. 監(jiān)聽Servlet容器的方法
  2. Servlet和JavaServer Page使用介紹
  3. Http Servlet Request對象介紹
  4. Servlet API的強(qiáng)筋實(shí)力
  5. ServletContext的作用是什么
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-07-07 15:24:49

Http Servle

2009-07-09 13:39:52

Servlet Con

2009-07-09 13:04:37

Servlet接口

2009-07-09 11:27:59

Servlet容器

2009-07-06 18:24:56

Servlet實(shí)例

2009-07-06 14:05:50

Servlet編程Servlet顯示圖片

2013-09-02 09:18:59

2009-07-08 11:17:10

Servlet容器Servlet Con

2009-07-09 13:23:44

Servlet 2.4

2009-07-07 09:51:49

Servlet實(shí)例

2009-07-09 14:32:39

2009-10-27 09:17:00

Windows 7編程接口

2009-09-04 15:26:20

Windows 7編程

2009-07-03 11:21:43

Servlet和JSPJSP路徑

2009-07-07 16:05:15

Servlet和Jav

2009-07-08 17:39:23

Servlet監(jiān)聽器

2022-03-31 15:17:04

JavaSocketServlet容器

2012-02-24 09:53:24

JavaPlay Framew

2024-03-26 15:25:55

應(yīng)用接口文件轉(zhuǎn)換工具鴻蒙

2009-07-07 14:04:55

JSP入門
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产十日韩十欧美 | 在线一区二区三区 | 久久伊人一区 | 在线观看视频一区 | 久久免费电影 | 日韩在线资源 | 久久精品视频一区二区三区 | 国产特黄一级 | 五月天天丁香婷婷在线中 | 欧美色图综合网 | 日韩三区 | 欧美一区二区三区在线看 | 国产中文字幕在线 | 成人国产精品久久 | 免费一区二区 | 成人综合一区二区 | 国产成人精品一区二区三区在线 | 国产精品激情在线 | 国产亚洲日本精品 | hitomi一区二区三区精品 | 亚洲 欧美 日韩在线 | 成人免费看电影 | 亚洲人久久 | 亚洲人在线观看视频 | 日日干日日操 | www.青娱乐| 国产精品揄拍一区二区 | 欧美色综合一区二区三区 | 中文字幕亚洲视频 | 91精品国产91久久久久青草 | 国产精品毛片一区二区在线看 | 一区二区三区四区不卡视频 | 精品欧美色视频网站在线观看 | 久久国产日本 | 亚洲精品久久久久久一区二区 | 一级黄色片在线看 | 日本小电影网站 | 午夜精品久久久久久久 | 亚洲三区在线播放 | 久久久精品视频免费看 | 天天操操操操操 |