摘要:被注解的必須指定一個規(guī)則。當只有唯一一個匹配規(guī)則時使用屬性其他情況下,當其他屬性使用時使用屬性。容器在加載并實例化后,開始初始化,這在接收來自客戶端的請求之前。如果沒有完成初始化流程,將拋出異常。使用初始化參數(shù)提供的數(shù)據(jù)只能是特定的。
可以在一個web程序中使用@WebServlet注解定義一個servlet組件。這個注解使用在類上并包含servlet定義的元數(shù)據(jù)。被注解的servlet必須指定一個url規(guī)則。這是由urlPatterns 或value屬性完成的。其他屬性都是可選的,有默認設置。當只有唯一一個url匹配規(guī)則時使用value屬性;其他情況下,當其他屬性使用時使用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請求之前。可以自定義這個過程來讀取配置數(shù)據(jù),初始化資源,執(zhí)行其他一次性活動;你還可以重寫Servlet接口的init方法,或者定義@WebServlet注解的initParams 屬性。initParams 屬性包含了一個WebInitParam注解。如果沒有完成初始化流程,Servlet將拋出UnavailableException異常。
使用初始化參數(shù)提供的數(shù)據(jù)只能是特定的Servlet。相比之下,上下文參數(shù)提供數(shù)據(jù)可供容器內的所有組件使用。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73900.html
摘要:概述是公司提供的一門用于開發(fā)動態(tài)資源的技術。把開發(fā)好的類部署到服務器中。應用程序被停止或重新啟動之前,引擎將卸載,并在卸載之前調用的方法。 servlet概述 Servlet是sun公司提供的一門用于開發(fā)動態(tài)web資源的技術。 Sun公司在其API中提供了一個servlet接口,用戶若想用發(fā)一個動態(tài)web資源(即開發(fā)一個Java程序向瀏覽器輸出數(shù)據(jù)),需要完成以下2個步驟: (1)...
摘要:所以,就是接收瀏覽器或其他客戶端發(fā)來的請求,根據(jù)請求操作數(shù)據(jù)庫,并返回請求所需要的數(shù)據(jù)。和方法是每次服務請求中最常用的方法,分別用于處理和請求。實現(xiàn)一個簡單的在中新建一個項目。接著,在目錄下新增一個,命名為。 本文是菜鳥教程閱讀筆記,詳細請前往菜鳥教程 是什么 Java Servlet是運行在Web服務器上的程序,它是作為來自Web瀏覽器和服務器上的數(shù)據(jù)庫之間的中間層。 簡單點說,我們...
閱讀 1122·2021-09-22 15:32
閱讀 1722·2019-08-30 15:53
閱讀 3253·2019-08-30 15:53
閱讀 1404·2019-08-30 15:43
閱讀 453·2019-08-28 18:28
閱讀 2567·2019-08-26 18:18
閱讀 669·2019-08-26 13:58
閱讀 2528·2019-08-26 12:10