日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ServletContext(核心内容)

發布時間:2023/12/1 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ServletContext(核心内容) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是ServletContext對象

ServletContext代表是一個web應用的環境(上下文)對象,ServletContext對象 內部封裝是該web應用的信息,ServletContext對象一個web應用只有一個

一個web應用有多個servlet對象

ServletContext對象的生命周期?

創建:該web應用被加載(服務器啟動或發布web應用(前提,服務器啟動狀 態))
銷毀:web應用被卸載(服務器關閉,移除該web應用)

怎樣獲得ServletContext對象

1)ServletContext servletContext = config.getServletContext();
2)ServletContext servletContext = this.getServletContext();

ServletContext的作用

1),獲得web應用全局的初始化參數(不太重要)

在web.xml中配置這個初始化參數

<!--配置全局的初始化參數 --><context-param><param-name>sq</param-name><param-value>com.mysql.jdbc.Driver</param-value></context-param>

通過context對象獲得參數

//獲得ServletContext對象ServletContext context = this.getServletContext();//1.獲得初始化參數String initParameter = context.getInitParameter("sq");System.out.println(initParameter);

2),獲得web應用中任何資源的絕對路徑(重要)

方法:String path = context.getRealPath(相對于該web應用的相對地址);

//獲得ServletContext對象ServletContext context = this.getServletContext();//1.獲得初始化參數String initParameter = context.getInitParameter("sq");System.out.println(initParameter);//2,獲得a b c d.txt的絕對路徑//getRealPath("") 參數的相對的是web應用的一個相對地址//獲得a.txtString realPath_A = context.getRealPath("a.txt");System.out.println(realPath_A);//獲得b.txtString realPath_B = context.getRealPath("WEB-INF/b.txt");System.out.println(realPath_B);//獲得c.txtString realPath_C = context.getRealPath("WEB-INF/classes/c.txt");System.out.println(realPath_C);//獲得d.txt/*String realPath_D = context.getRealPath("../d.txt");System.out.println(realPath_D);*/ //d.txt是無法獲取的//在讀取src(classes)下的資源是可以同類加載器-------專門去加載src(classes)下的文件的//getResource("") 參數也是一個相對地址 相對classesString path = ContextServlet.class.getClassLoader().getResource("c.txt").getPath();System.out.println(path);


3),ServletContext是一個域對象(重要)
什么是域對象?什么是域?
存儲數據的區域就是域對象

ServletContext域對象的作用范圍:整個web應用(所有的web資源都可以隨意向 servletcontext域中存取數據,數據可以共享)

域對象的通用的方法:
setAtrribute(String name,Object obj);
getAttribute(String name);
removeAttribute(String name);

總結

以上是生活随笔為你收集整理的ServletContext(核心内容)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 六月激情婷婷 | 在线观看aaa | 日本精品久久久久久久 | 五月av综合av国产av | 青春草国产视频 | 爱av在线 | 亚洲美女啪啪 | 国产美女一级视频 | 激情欧美一区二区三区精品 | 日韩欧美国产亚洲 | xxxxwww国产| 国产极品免费 | 爽爽窝窝午夜精品一区二区 | 亚洲第一黄色片 | 国产av人人夜夜澡人人爽 | 日韩精品一卡 | 天天视频污 | 国产日韩片 | 中文视频一区二区 | 久久久久99精品成人片毛片 | 国产精品23p | 久久精品tv | 黄色欧美视频 | av天天有 | 国产精品久久久久久久久久辛辛 | 男女啪啪免费 | 亚洲国产第一区 | 亚州av影院| 自拍日韩亚洲一区在线 | 国产真实偷伦视频 | 五月激情四射网 | 自拍偷拍999 | 国产日韩一区二区在线 | 午夜精品999| 久久发布国产伦子伦精品 | 在线国产黄色 | 可以免费在线观看的av | 国产美女网 | 巨乳动漫美女 | 精品一区二区在线观看 | a天堂中文字幕 | 激情在线网站 | 午夜免费成人 | 亚洲免费激情视频 | 久久成人久久 | 视频一区三区 | 日韩在线一二三区 | 亚洲AV无码国产精品播放在线 | 日本成人激情视频 | 久久99热久久99精品 | 日韩激情视频在线观看 | 人人看人人艹 | 亚欧洲精品在线视频 | 电影桑叶2在线播放完整版 222aaa | 亚洲一区二区欧美 | 多毛的亚洲人毛茸茸 | 欧美一区二区国产 | h片在线观看视频 | 日韩av专区 | 性福利视频 | 国产精品99久久久久久大便 | 激情小说激情视频 | 五月综合色婷婷 | 国产片在线播放 | 中文字字幕一区二区三区四区五区 | 亚洲精品免费在线播放 | 91香蕉国产 | 色呦呦呦呦 | 日本大尺度吃奶做爰久久久绯色 | 欧美性猛交xxxⅹ富婆 | 久久蜜桃视频 | 小sao货水好多真紧h无码视频 | 99热这里只有精品首页 | 在线免费福利视频 | 日韩国产精品一区二区三区 | 国产超碰在线 | 欧美激情小视频 | 天天干免费视频 | 热热热热色 | 久草香蕉视频 | 白丝女仆被免费网站 | 香蕉国产精品视频 | 亚洲yy| 小镇姑娘国语版在线观看免费 | 日韩av三区 | 欧美成人三级在线 | 吻胸摸激情床激烈视频大胸 | 精品美女久久久久 | 在线天堂中文 | 日韩六九视频 | 日本一区二区三区免费视频 | 在线色av| 欧美黄色大片视频 | 国模av在线 | 69av一区二区三区 | 欧美色图1| 91免费看视频| 疯狂撞击丝袜人妻 | 国产精品成人av久久 |