【正文】
載、初始化,以及它怎樣接收請求、響應(yīng)請求、提供服務(wù)。 不 存 在 S e r v l e t實 例容 器 裝 載 S e r v l e t不 存 在 S e r v l e t實 例初 始 化 S e r v l e t對 應(yīng) S e r v l e t的 i n i t方 法調(diào) 用 化 s e r v i c e 方 法對 應(yīng) S e r v l e t的 s e r v i c e 方 法結(jié) 束 S e r v l e t對 應(yīng) S e r v l e t的 d e s t r o y 方 法S e r v l e t生 命 周 期3/8/2023 11 Servlet的初始化 ? init方法被調(diào)用于初始化 JSP/Servlet,其格式為: public void init(ServletConfig config) throws ServletException { ()。一旦初始化方法完成, Servlet就能接收客戶端的請求。在服務(wù)器裝載初始化 Servlet后, Servlet就能夠處理客戶端的請求,可以用 service方法來實現(xiàn)。這些方法接收客戶端請求,并且發(fā)回相應(yīng)的響應(yīng)。這樣, service方法可以按一個 threadsafe樣式編寫。假如某個服務(wù)器不能同時并發(fā)運行 service方法,也可以用SingleThreadModel接口。在 Servlet執(zhí)行期間其最多的應(yīng)用是處理客戶端的請求并產(chǎn)生一個網(wǎng)頁。這個 destroy方法是與初始化方法相反,同時從內(nèi)存中釋放 Servlet。 3/8/2023 14 Servlet/JSP配置 要運行 Servlet,則需要 JSP/Servlet container,可以使用 Tomcat ,在環(huán)境變量 CLASSPATH中添加C:\Tomcat \mon\lib\servlet 3/8/2023 15 Servlet/JSP配置 Servlet必須使用 C:\Tomcat\webapps \ROOT\WEBINF這個目錄下面的 ,打開這個,使用 ,在里面加入: < servlet> < servletname> Hello< /servletname> < servletclass> Hello< /servletclass> < /servlet> //表示指定包含的 servlet類 < servletmapping> < servletname> Hello< /servletname> < urlpattern> /servlet/Hello< /urlpattern> < /servlet