實(shí)現(xiàn)一個(gè)Servlet程序:
1.創(chuàng)建Servlet文件
2.直接實(shí)現(xiàn)Servlet接口(不方便),可以通過繼承Servlet接口的實(shí)現(xiàn)類
3.導(dǎo)入Servlet的jar包
4.編譯Servlet
5.編譯后的.class文件添加到服務(wù)器
6.創(chuàng)建web.xml文件配置虛擬路徑
7.運(yùn)行服務(wù)器纫谅,查看結(jié)果
Servlet的生命周期:
初始化階段:
init()方法破衔,整個(gè)生命周期只調(diào)用一次米丘,
運(yùn)行階段:
service()方法
銷毀階段:
destroy()方法九孩,服務(wù)器關(guān)閉時(shí)銷毀
自動(dòng)加載Servlet程序:
<load-on-startup>1</load-on-startup>
HttpServlet類:
doPost()方法搅荞、doGet()方法
虛擬路徑的映射:
單映射躏惋、多重映射(多個(gè)虛擬路徑指向同一個(gè)servlet)
映射路徑可以使用通配符
ServletConfig和ServletContext:
ServletConfig:
web.xml文件中使用一個(gè)或多個(gè)<init-param>元素進(jìn)行配置幽污。
ServletContext:
獲取Web應(yīng)用的初始化參數(shù)
實(shí)現(xiàn)多個(gè)servlet對(duì)象共享數(shù)據(jù)
讀取web應(yīng)用下的資源文件