インタフェースのサーブレットの実装

仕様のサーブレットサーブレット・インターフェース、方法の主な範囲を定義します。

1、公共ボイドのinit(のServletConfigのServletConfig)(初期設定)

エフェクトパラメーター:

(1)のServletConfigは、サーブレットの名前を取得するには、オブジェクトのメソッドを呼び出します。

プロファイル:

<?xmlのバージョン= " 1.0 "エンコード= " UTF-8 "?> 
の<web-appののxmlns = " http://xmlns.jcp.org/xml/ns/javaee " 
         のxmlns:XSI = " のhttp:// WWW .w3.org / 2001 / XMLスキーマ・インスタンス" 
         のxsi:schemaLocationの = " http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0 .xsd " 
         バージョン = " 4.0 " > 
    の<servlet> 
        の<servlet-name>のMyServletname </サーブレット名> 
        <servlet- クラス >に、MyServlet </ servlet-クラス > 
    </サーブレット> 
    <のservlet-mapping> 
        の<servlet-name>のMyServletname </サーブレット名> 
        の<url-pattern> / ABC </のurl-pattern> 
    </のservlet-mapping> 
</ web-app>の
  公共 ボイドのinit(のServletConfigのServletConfig)はServletExceptionが{スロー
        列servletName = servletConfig.getServletNameを(); 
        システム。アウト.println(servletName)。
    }

結果:

 (2)初期化パラメータ設定ファイルを取得します。

    <サーブレット> 
        の<servlet-name>のMyServletname </サーブレット名> 
        <servlet- クラス >に、MyServlet </ servlet- クラス > 
        の<init-param>の
            の<param-name>のZHAI </ PARAM名> 
            の<param-value>のI研究を愛し</ PARAM値> 
        </ initの-param>の
    </サーブレット>
  公共 ボイドのinit(のServletConfigのServletConfig)はスローServletExceptionが{ 
        文字列paramvalue = servletConfig.getInitParameter(" ZHAI " )。
        システム。アウト.println(paramvalue)。
    }

 

 (3)サーブレット・オブジェクトが作成されると、この方法のみが実行される(ブラウザを更新)

2、公共ボイドサービス(のServletRequestのServletRequest、ServletResponseをServletResponseを)方法:

ServletRequest:代表が情報を要求しました。

ServletResponseを:応答情報を表します。

たびにオブジェクトがのServletRequestとServletResponseを作成されます。

 

3、公共ボイドは破壊()方法:

破壊されたサーブレットのオブジェクトを実行する場合。

4、サーブレットのライフサイクル:

最初の訪問は、サービス機能は、それがアクセスされるたびに実行された場合に初期化機能のみを実行すること。

 

 オブジェクトが破棄されるdastory機能(閉鎖サーバー)。

 

おすすめ

転載: www.cnblogs.com/zhai1997/p/11478635.html