-
Tomcat容器等級查看全部
-
什么是Servlet: 1、Jsp的前身是Servlet 2、Servlet是一個Java類,通過“請求-響應”編程模型來訪問駐留在服務器內存里的Servlet程序。查看全部
-
(一)Servlet概述——Servlet的路徑跳轉 一、JSP跳轉到Servlet 1、相對路徑,如href="servlet/TestServlet" ***注意:如果寫成"/servlet/TestServlet"會報錯,因為第一個'/'表示的是【服務器根目錄:http://localhost:8080/】 2、絕對路徑,通過內置成員變量path實現,如href="<%=path%>/servlet/TestServlet"。 ***注意:這里的path得到的是項目根目錄,如【http://localhost:8080/Servlet002_GetFormDemo】 二、Servlet跳轉JSP 1、請求重定向:response.sendRedirect(request.getContextPath()+"/xxx.jsp");這里通過request.getContextPath()方法獲得項目根目錄,或者通過"../xxx.jsp"取得上層路徑得到 2、服務器內部轉發:request.getRequestDispatcher("../xxx.jsp").forward(req,resp); ***小結:都可以通過../xxx.jsp得到查看全部
-
Servlet容器要想自動裝載某Servlet的三種情況: 一、在Web.xml文件中的<Servlet></Servlet>之間添加如下代碼:<loadon-startup>1</loadon-startup>數字越小表示優先級別越高; 二、在Servlet容器啟動后,客戶端首次向Servlet發送請求; 三、當Servlet類文件被更新后,重新裝載Servlet。 Servlet是長期駐留在內存的,一旦他的實例被創建,他的對象就會長期保存在服務器內存中。查看全部
-
@Servle——(一)Servlet概述——Servlet的路徑跳轉 一、JSP跳轉到Servlet 1、相對路徑,如href="servlet/TestServlet" ***注意:如果寫成"/servlet/TestServlet"會報錯,因為第一個'/'表示的是【服務器根目錄:http://localhost:8080/】 2、絕對路徑,通過內置成員變量path實現,如href="<%=path%>/servlet/TestServlet"。 ***注意:這里的path得到的是項目根目錄,如【http://localhost:8080/Servlet002_GetFormDemo】 二、Servlet跳轉JSP 1、請求重定向:response.sendRedirect(request.getContextPath()+"/xxx.jsp");這里通過request.getContextPath()方法獲得項目根目錄,或者通過"../xxx.jsp"取得上層路徑得到 2、服務器內部轉發:request.getRequestDispatcher("../xxx.jsp").forward(req,resp); ***小結:都可以通過../xxx.jsp得到查看全部
-
@Servle——(一)Servlet概述——Servlet與JSP九大內置對象對應關系 1、其中request和response都可以通過doGet和doPost獲得查看全部
-
@Servle——(一)Servlet概述——Tomcat裝載Servlet的三種情況 1、自動裝載:某些Servlet如果需要在Servlet容器啟動時就加載,需要在web.xml下它的<Servlet>標簽里中,添加優先級代碼: <Servlet> <location-startup>1<location-startup> </Servlet> 數字越小表示該servlet的優先級越高,會先于其他自動裝載的優先級較低的先裝載 2、Servlet容器啟動后,客戶首次向某個Servlet發送請求時,Tomcat容器會加載它 3、當Servlet類文件被更新后,也會重新加載 4、Servlet是長期駐留在內存里的。某個Servlet一旦被加載,就會長期存在于服務器的內存里,直到服務器關閉查看全部
-
@Servle——(一)Servlet概述——生命周期 1、初始化階段:【第一次請求】調用構造方法創建實例,然后調用init()方法。 2、響應客戶端請求,調用service()方法,決定調用doGet還是doPost方法。 3、終止階段,服務器關閉時,調用destory()方法查看全部
-
@Servle——(一)Servlet概述——執行流程 一、執行流程如圖 1、提交超鏈接請求后,服務器會在web.xml中的<servlet-mapping>尋找對應的url(url-pattern)地址,然后得到這個servlet的名稱。 2、得到名稱后,在servlet中尋找名稱相同的標簽,然后得到處理類(servlet-class文件) 3、進入servlet處理類,根據請求方式(get或者post)執行d(oGet或者doPost)方法查看全部
-
@Servle——(一)Servlet概述——Tomcat容器等級查看全部
-
@Servle——(一)Servlet概述——概述 1、Jsp的前身是Servlet 2、Servlet是在【服務器上運行的小程序】。一個Servlet就是一個Java類,并且可以通過“請求-響應”編程模型來訪問的這個駐留在服務器內存里的Servlet程序查看全部
-
1.請求重定向跳轉test.jsp,當前路徑是項目名/包名/test.jsp. 需要使用request.getContextPath()獲得上下文對象。 需要寫成request.sendRedirect(request.getContextPath()+“/test.jsp”); 2.服務器內部跳轉使用:request.getRequestDispatcher("/test.jsp").forward(request,response); /test.jsp這里面的斜線表示項目的根目錄 或者request.getRequestDispatcher("../test.jsp").forward(request,response)查看全部
-
http://img1.sycdn.imooc.com//54a3e3b80001845012000530-120-68.jpg查看全部
-
1.Servlet容器啟動時自動裝載某些Servlet,實現它只需要在web.xml文件中的 <Servlet></Servlet>之間添加如下代碼: <Servlet> <location-startup>1<location-startup> </Servlet> 數字越小表示優先級別越高 2.在Servlet容器啟動后,客戶首次向Servlet發送請求時,Tomcat容器也會自動加載這個Servlet 3.Servlet類文件被更新后,也會重新轉載Servlet查看全部
-
<a herf="包名/類名"> Servlet的聲明周期 初始化前要調用這個類的構造方法 1.初始化階段,調用init()方法 2.響應客戶端請求階段,調用service()方法,由service()方法根據提交方式選擇執行doGet()或者doPost()方法 3.銷毀階段,服務器停止的時候,調用destroy方法 http://img1.sycdn.imooc.com//54a3e02f0001e60f12000530-120-68.jpg查看全部
舉報
0/150
提交
取消