/**
* Servlet 是符合特定java規範的java程序,一個基於Java技術的Web組件
*
* Servlet 容器JSP容器和Web容器基本同義
*
* Servlet作用: 處理客戶端請求並做出響應。
*
* 客戶端請求》Servlet》jsp》響應客戶端
*
* Servlet繼承自HttpServlet類 實現doGet();或者doPost();
*
* 每一個jsp在運行時都會解析爲Servlet文件
*
*/
/**
* Servlet的生命週期
*
* 一.Servlet容器會根據Servlet類的位置加載此類,若沒有則創建出Servlet實例
*
*二. init();//初始化 對於每一個Servlet實例init()只被調用一次
*
*三. service();//處理請求 或者 doGet()/doPost();
*
* 四.destroy();//實例銷燬 Servlet實例由容器創建因此也由容器銷燬,當關閉容器時會銷燬實例。一般爲Tocmat服務器
*
* >>>加載和實例化,初始化,服務,銷燬
*
*/
/**
* API
*/
/**
*
* Servlet接口
*
* void init(ServletConfig config); 完成Servlet對象調用時處理客戶端請求的初始化工作
*
* void service(ServletRequst req,ServletRpone res);用於處理客戶端請求
*
* void destroy(); 釋放對象使用的資源,即銷燬對象
*
* ServletConfig getServletConfig(); 此對象包含servlet的初始化和啓動參數。傳遞給init();
*
* String getServletInfo(); 返回servlet的信息,返回的爲字符處,而不是如HTML,xml等標記文本
*
*/
/**
* ServletRequest接口
*
* Object getAttribute(String name);
*
* void setAttribute(String name,Object object);
*
* void removeAttribute(String name); 清除name屬性
*
*/
/**
* HttpServletRequest接口
*
* String getContextPath();
*
* Cookie[] getCookies(); 返回在此次請求中的所有的Cookie對象
*
* HttpSession getSession(); 返回和此次請求相關的session,如果沒有,則創建一個session
*
* String getMethod(); 返回此次請求的方式名稱
*
*/
/**
* ServletReponse接口
*
* PrintWriter PrintWriter(); 向客戶端發送文本
*
* String getCharacterEncoding(); 發送文本使用的編碼方式
*
* void setCharacterEncoding(); 設置發送到客戶端響應的編碼方式
*
* void setContextType(String type); 設置發送到客戶端的文本類型,注意:此時響應的狀態爲尚未提交
*
*/
/**
* HttpServletReponse接口
*
* void addCookie(Cookie cookie);
*
* void addHeader(String name,String value);
*
* void sendRedirect(String location);
*
* void encodeURL(String url);
*
*/
Servlet簡介
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Java集合歸納-<二>Set
auleit
2018-08-27 19:17:01
Java集合歸納-<三>Map
auleit
2018-08-27 19:17:01
Java集合歸納-<一>集合概述
auleit
2018-08-27 19:17:01
Java NIO學習(二)SelectionKey詳解
auleit
2018-08-27 19:17:01
Java集合歸納-<四>List
auleit
2018-08-27 19:17:01
Java NIO學習(三)Selector監聽事件+NIO服務器實例
auleit
2018-08-27 19:17:00
Java NIO學習(一)NIO相關概念
auleit
2018-08-27 19:17:00
Shiro 整合 spring hello world
Jashon2015
2018-08-27 13:00:31
Hibernate 三種查詢方式
pywepe
2018-08-27 08:00:26
實用JSP標籤,分頁條,延遲跳轉鏈接...
pywepe
2018-08-27 08:00:25
@Transient
partOfMe
2018-08-27 07:20:24
spring 的jar包解釋
partOfMe
2018-08-27 07:20:24
學習SSH demo過程的筆記
partOfMe
2018-08-27 07:20:24