您好,登錄后才能下訂單哦!
生命周期
1)constructor:第一次請求時檢查是否已經有servlet實例,若沒有則調用構造器創建,并用init初始化,如果有,則直接調用service方法
2)init:
3)service(*n)web應用程序使用中多次請求只會調用service方法,即使用同一個servlet實例
4)destroy:web應用程序時
配置和映射
<servlet> <servlet-name>RegisterName</servlet-name> <servlet-class>package.whole_class's path</servlet-class> </servlet> <servlet-mapping><!-- 同一個servletName可以有多個servletMapping標簽 --> <servlet-name>RegisterName</servlet-name> <url-pattern>/url</url-pattern> </servlet-mapping>
<url-pattern></url-pattern>標簽里,"/"代表根目錄,在瀏覽器訪問的時候相當于地址欄里的“http://localhost:port/webApplicationName/”
可以使用通配符“*”的兩種情況
1)以文件擴展名結尾,如
<url-pattern>*.html</url-pattern>
2)以“/”開頭并且以“/*”結尾,如
<url-pattern>/DirectoryName/*</url-pattern>
注:以“/”開頭并以文件擴展名結尾是錯誤的,如
<url-pattern>/DirectoryName/*.html</url-pattern><!--會報錯,找不到資源 -->
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。