freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

根據(jù)servlet-api源碼分析學習servlet(編輯修改稿)

2025-09-05 15:52 本頁面
 

【文章內(nèi)容簡介】 內(nèi)容之前一般會調(diào)用setContentType方法設(shè)置響應(yīng)的內(nèi)容類型,如果沒有設(shè)置,大多數(shù)瀏覽器會默認以html的形式響應(yīng),不過為了避免出問題,我們一般都設(shè)置該項?! ≈档米⒁獾氖荢ervletResponse中定義的getWriter方法。在默認的情況下,PrintWriter對象使用ISO88591編碼,這有可能引起亂碼?! ∫韵聻镾ervletRequest和ServletResponse的大部分方法:  ServletConfig  ServletConfig封裝可以通過@,以這種方式傳遞的每一條信息都稱做初始化信息,初始化信息就是一個個KV鍵值對。為了從一個Servlet內(nèi)部獲取某個初始參數(shù)的值,init方法中調(diào)用ServletConfig的getinitParameter方法或getinitParameterNames方法獲取,除此之外,還可以通過getServletContext獲取ServletContext對象。方法簽名:  通過WebServlet傳遞配置信息示例:  ServletContext  ServletContext是代表了Servlet應(yīng)用程序。每個Web應(yīng)用程序只有一個context。在分布式環(huán)境中,一個應(yīng)用程序同時部署到多個容器中,并且每臺Java虛擬機都有一個ServletContext對象。有了ServletContext對象后,就可以共享能通過應(yīng)用程序的所有資源訪問的信息,促進Web對象的動態(tài)注冊,共享的信息通過一個內(nèi)部Map中的對象保存在ServiceContext中來實現(xiàn)。保存在ServletContext中的對象稱作屬性。操作屬性的方法:  GenericServlet  前面編寫的Servlet應(yīng)用中通過實現(xiàn)Servlet接口來編寫Servlet,但是我們每次都必須為Servlet中的所有方法都提供實現(xiàn),還需要將ServletConfig對象保存到一個類級別的變量中,GenericServlet抽象類就是為了為我們省略一些模板代碼,實現(xiàn)了Servlet和ServletConfig,完成了一下幾個工作:  將init方法中的ServletConfig賦給一個類級變量,使的可以通過getServletConfig來獲取。public void init(ServletConfig config) throws ServletException { = config。 ()。 }  (servletConfig),GenericServlet還提供了一個不帶參數(shù)的init方法,當ServletConfig賦值完成就會被第帶參數(shù)的init方法調(diào)用。這樣就可以通過覆蓋不帶參數(shù)的init方法編寫初始化代碼,而ServletConfig實例依然得以保存(這難道不是適配器模式嗎?)  為Servlet接口中的所有方法提供默認實現(xiàn)?! √峁┓椒▉戆bServletConfig中的方法?! ∮肎enericServlet實現(xiàn)Servlet應(yīng)用import 。import 。import 。import 。import 。import 。import 。import 。import 。@WebServlet(name=SecondServlet, urlPatterns={/generic}, initParams={ @WebInitParam(name=user,value=xiaobai), @WebInitParam(name=,value=xiaobai@) })public class SecondServlet extends GenericServlet { @Override public void service(ServletRequest request, ServletResponse
點擊復制文檔內(nèi)容
化學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1