国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

Java ServletContext對(duì)象用法解析

瀏覽:6日期:2022-09-01 09:11:15

ServletContext對(duì)象:

ServletContext類似字節(jié)碼文件對(duì)象,在web創(chuàng)建的時(shí)候就自動(dòng)生成了,并且是唯一的,跟隨著項(xiàng)目和服務(wù)器共存亡了。通過這個(gè)對(duì)象,我們可以向里面存數(shù)據(jù)(鍵值對(duì)),也可以通過別的Servlet來獲取這個(gè)數(shù)據(jù);也可以根據(jù)相對(duì)(服務(wù)器)路徑繼來獲取絕對(duì)路徑。

ServletContext代表是一個(gè)web應(yīng)用的環(huán)境(上下文)對(duì)象,ServletContext對(duì)象內(nèi)部封裝是該web應(yīng)用的信息,ServletContext對(duì)象一個(gè)web應(yīng)用只有一個(gè)。 一個(gè)web應(yīng)用有幾個(gè)servlet對(duì)象?----多個(gè)

ServletContext對(duì)象的生命周期?

創(chuàng)建:該web應(yīng)用被加載(服務(wù)器啟動(dòng)或發(fā)布web應(yīng)用(前提,服務(wù)器啟動(dòng)狀態(tài)))

銷毀:web應(yīng)用被卸載(服務(wù)器關(guān)閉,移除該web應(yīng)用)

獲得ServletContext對(duì)象:

第一種:Servlet的init方法中獲得ServletConfig 初始化方法

ServletContext servletContext = config.getServletContext ();

第二種:

ServletContext servletContext = config.getServletContext ();

ServletContext的作用:

獲得web應(yīng)用中任何資源的絕對(duì)路徑(重要 重要 重要)

String path = context.getRealPath(相對(duì)于該web應(yīng)用的相對(duì)地址);

public class Servlet01 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //獲取ServletContext對(duì)象 ServletContext context =getServletContext(); //獲取相對(duì)于服務(wù)器的相對(duì)路徑獲取絕對(duì)路徑 String patha=context.getRealPath('WEB-INF/classes/a.txt'); String pathb=context.getRealPath('b.txt'); String pathc=context.getRealPath('WEB-INF/c.txt'); //d.txt創(chuàng)建在WEB04文件下,不會(huì)在服務(wù)器上找到的。以后靜態(tài)資源創(chuàng)建在WebContent下,項(xiàng)目文件、配置文件在src下 System.out.println(patha); System.out.println(pathb); System.out.println(pathc); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }

ServletContext是一個(gè)域?qū)ο螅ù鎯?chǔ)數(shù)據(jù)的區(qū)域):

存儲(chǔ)數(shù)據(jù)的區(qū)域就是域?qū)ο螅?/p>

ServletContext域?qū)ο蟮淖饔梅秶赫麄€(gè)web應(yīng)用(所有的web資源都可以隨意向 servletcontext域中存取數(shù)據(jù),數(shù)據(jù)可以共享)

域?qū)ο蟮耐ㄓ玫姆椒ǎ?/b>

setAtrribute(String name,Object obj); k是字符串 value是obj類型

getAttribute(String name); 強(qiáng)轉(zhuǎn)

removeAttribute(String name);

public class Serlvlet03 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //獲取ServletContext對(duì)象 ServletContext context=getServletContext(); //獲取ServletContext域中的值 String name=(String)context.getAttribute('name'); response.getWriter().write(name); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); }}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 亚洲国产资源 | 亚洲综合91社区精品福利 | 朝鲜美女免费一级毛片 | 精品日韩一区二区三区视频 | 久久免费国产精品一区二区 | 91精品国产薄丝高跟在线看 | 亚洲精品国产成人7777 | 久久国产精品99久久小说 | 国产欧美日韩精品一区二区三区 | 国产片在线天堂av | 世界一级毛片 | 在线观看亚洲天堂 | 成年人看的毛片 | 女人把腿劈开让男人桶的网站 | 99视频在线观看免费 | 综合网自拍 | 中文字幕在线一区二区在线 | 在线观看精品国产 | 成 人免费视频l免费观看 | 日韩不卡在线观看 | 午夜精品成人毛片 | 久草在线免费资源站 | 性做久久久久久久免费观看 | 在线三级网址 | 白浆在线视频 | 91精品在线国产 | 欧美色欧美亚洲高清在线视频 | 高清日本无a区 | 国产高清在线不卡 | 全高清特级毛片 | 亚洲日本免费 | 免费一级a毛片在线 | 日韩国产午夜一区二区三区 | 91久久青青草原线免费 | 国产欧美日韩三级 | 洋老外米糕国产一区二区 | 久久久久久久久a免费 | 亚洲国产精品综合久久 | 免费一级做a爰片久久毛片 免费一级做a爰片性色毛片 | 国产高清在线精品免费 | 中文亚洲欧美 |