电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

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

瀏覽:7日期: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)文章:
主站蜘蛛池模板: 河南彩印编织袋,郑州饲料编织袋定制,肥料编织袋加工厂-盛军塑业 河南凯邦机械制造有限公司 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 江苏皓越真空设备有限公司 | 【365公司转让网】公司求购|转让|资质买卖_股权转让交易平台 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 神马影院-实时更新秒播| 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 电磁铁_推拉电磁铁_机械手电磁吸盘电磁铁厂家-广州思德隆电子公司 | 便携式表面粗糙度仪-彩屏硬度计-分体式粗糙度仪-北京凯达科仪科技有限公司 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 通风气楼_通风天窗_屋顶风机-山东美创通风设备有限公司 | 蓄电池在线监测系统|SF6在线监控泄露报警系统-武汉中电通电力设备有限公司 | 炭黑吸油计_测试仪,单颗粒子硬度仪_ASTM标准炭黑自销-上海贺纳斯仪器仪表有限公司(HITEC中国办事处) | 【化妆品备案】进口化妆品备案流程-深圳美尚美化妆品有限公司 | 膏剂灌装旋盖机-眼药水灌装生产线-西林瓶粉剂分装机-南通博琅机械科技 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 淘剧影院_海量最新电视剧,免费高清电影随心观看 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 冷凝锅炉_燃气锅炉_工业燃气锅炉改造厂家-北京科诺锅炉 | 美名宝起名网-在线宝宝、公司、起名平台 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 米顿罗计量泵(科普)——韬铭机械 | 走心机厂家,数控走心机-台州博城智能科技有限公司 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 振动台-振动试验台-振动冲击台-广东剑乔试验设备有限公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 |