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

您的位置:首頁技術文章
文章詳情頁

Java ServletContext對象用法解析

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

ServletContext對象:

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

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

ServletContext對象的生命周期?

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

銷毀:web應用被卸載(服務器關閉,移除該web應用)

獲得ServletContext對象:

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

ServletContext servletContext = config.getServletContext ();

第二種:

ServletContext servletContext = config.getServletContext ();

ServletContext的作用:

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

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

public class Servlet01 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //獲取ServletContext對象 ServletContext context =getServletContext(); //獲取相對于服務器的相對路徑獲取絕對路徑 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文件下,不會在服務器上找到的。以后靜態(tài)資源創(chuàng)建在WebContent下,項目文件、配置文件在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是一個域對象(存儲數(shù)據(jù)的區(qū)域):

存儲數(shù)據(jù)的區(qū)域就是域對象;

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

域對象的通用的方法:

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

getAttribute(String name); 強轉

removeAttribute(String name);

public class Serlvlet03 extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //獲取ServletContext對象 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); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 国产精品久久久久毛片真精品 | 欧美日韩视频一区三区二区 | 欧美中文字幕一区 | 韩国毛片免费播放 | 亚洲入口| 九九久久精品 | 日本a级毛片免费视频播放 日本a级三级三级三级久久 | 成人一区二区免费中文字幕 | 99久久综合国产精品免费 | 国产欧美一区视频在线观看 | 国产日韩精品在线 | 亚洲视频精品在线观看 | 欧美亚洲国产成人综合在线 | 免费中文字幕一级毛片 | 99久久免费国产精精品 | 成年网站视频在线观看 | 国产在线精品一区二区 | 日韩精品一区二区三区免费视频 | 碰碰久久 | 国产精品黄在线观看免费软件 | 一级毛片一级毛片一级毛片 | 韩国美女毛片 | 欧美日韩一区二区三区视频播 | 欧美一级二级片 | 在线欧洲成人免费视频 | 欧美色欧 | 香港一级特黄高清免费 | 美女张开腿让人捅 | 美女午夜影院 | 男人干女人逼 | theav视频在线观看 | 欧美午夜a级精美理论片 | 99精品免费在线 | 中日韩美中文字幕 | 国产美女自拍视频 | 免费一级大毛片a一观看不卡 | 亚洲国内自拍 | 欧美国产三级 | 日韩欧美亚洲中字幕在线播放 | 5x社区直接进入一区二区三区 | 97视频在线播放 |