摘要:被注解的必須指定一個規(guī)則。當(dāng)只有唯一一個匹配規(guī)則時使用屬性其他情況下,當(dāng)其他屬性使用時使用屬性。容器在加載并實例化后,開始初始化,這在接收來自客戶端的請求之前。如果沒有完成初始化流程,將拋出異常。使用初始化參數(shù)提供的數(shù)據(jù)只能是特定的。
可以在一個web程序中使用@WebServlet注解定義一個servlet組件。這個注解使用在類上并包含servlet定義的元數(shù)據(jù)。被注解的servlet必須指定一個url規(guī)則。這是由urlPatterns 或value屬性完成的。其他屬性都是可選的,有默認設(shè)置。當(dāng)只有唯一一個url匹配規(guī)則時使用value屬性;其他情況下,當(dāng)其他屬性使用時使用urlPatterns屬性。
使用 @WebServlet注解的類必須繼承自javax.servlet.http.HttpServlet。例如,下面的代碼片段定義了一個映射到請求/report的Servlet。
import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; @WebServlet("/report") public class MoodServlet extends HttpServlet { ...
web容器在加載并實例化servlet后,開始初始化servlet,這在接收來自客戶端的web請求之前??梢宰远x這個過程來讀取配置數(shù)據(jù),初始化資源,執(zhí)行其他一次性活動;你還可以重寫Servlet接口的init方法,或者定義@WebServlet注解的initParams 屬性。initParams 屬性包含了一個WebInitParam注解。如果沒有完成初始化流程,Servlet將拋出UnavailableException異常。
使用初始化參數(shù)提供的數(shù)據(jù)只能是特定的Servlet。相比之下,上下文參數(shù)提供數(shù)據(jù)可供容器內(nèi)的所有組件使用。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/73900.html
摘要:概述是公司提供的一門用于開發(fā)動態(tài)資源的技術(shù)。把開發(fā)好的類部署到服務(wù)器中。應(yīng)用程序被停止或重新啟動之前,引擎將卸載,并在卸載之前調(diào)用的方法。 servlet概述 Servlet是sun公司提供的一門用于開發(fā)動態(tài)web資源的技術(shù)。 Sun公司在其API中提供了一個servlet接口,用戶若想用發(fā)一個動態(tài)web資源(即開發(fā)一個Java程序向瀏覽器輸出數(shù)據(jù)),需要完成以下2個步驟: (1)...
摘要:自帶的方法和方法最為重要主要完成以下工作創(chuàng)建用于解析的配置文件的對象。讀取默認的自身的配置文件,如果存在則解析。 JAVA WEB 技術(shù)是當(dāng)今主流的互聯(lián)網(wǎng)WEB應(yīng)用技術(shù)之一,而Servlet則是JAVA WEB 中的核心基礎(chǔ)。最近在看了《深入分析Java Web技術(shù)內(nèi)幕》(許令波 著)這本書發(fā)現(xiàn)了以前沒有看到的內(nèi)容,就想對書中的內(nèi)容進行總結(jié),也方便自己以后的回顧,所以就有了這篇文章。 ...
摘要:所以,就是接收瀏覽器或其他客戶端發(fā)來的請求,根據(jù)請求操作數(shù)據(jù)庫,并返回請求所需要的數(shù)據(jù)。和方法是每次服務(wù)請求中最常用的方法,分別用于處理和請求。實現(xiàn)一個簡單的在中新建一個項目。接著,在目錄下新增一個,命名為。 本文是菜鳥教程閱讀筆記,詳細請前往菜鳥教程 是什么 Java Servlet是運行在Web服務(wù)器上的程序,它是作為來自Web瀏覽器和服務(wù)器上的數(shù)據(jù)庫之間的中間層。 簡單點說,我們...
閱讀 1205·2021-09-22 15:32
閱讀 1787·2019-08-30 15:53
閱讀 3308·2019-08-30 15:53
閱讀 1466·2019-08-30 15:43
閱讀 514·2019-08-28 18:28
閱讀 2639·2019-08-26 18:18
閱讀 743·2019-08-26 13:58
閱讀 2584·2019-08-26 12:10