getServletContext(),獲得servlet上下文

          javax.servlet.ServletContext接口

          一個servlet上下文是servlet引擎提供用來服務于Web應用的接口。Servlet上下文具有名字(它屬于Web應用的名字)唯一映射到文件系統的一個目錄。
          一個servlet可以通過ServletConfig對象的getServletContext()方法得到servlet上下文的引用,如果servlet直接或間接調用子類GenericServlet,則可以使用getServletContext()方法。
          Web應用中servlet可以使用servlet上下文得到:
          1.在調用期間保存和檢索屬性的功能,并與其他servlet共享這些屬性。
          2.讀取Web應用中文件內容和其他靜態資源的功能。
          3.互相發送請求的方式。
          4.記錄錯誤和信息化消息的功能。

           
          ServletContext接口中的方法       
          Object getAttribute(String name)    返回servlet上下文中具有指定名字的對象,或使用已指定名捆綁一個對象。從Web應用的標準觀點看,這樣的對象是全局對象,因為它們可以被同一servlet在另一時刻訪問?;蛏舷挛闹腥我馄渌?/font>servlet訪問。       
          void setAttribute(String name,Object obj)    設置servlet上下文中具有指定名字的對象。       
          Enumeration getAttributeNames()    返回保存在servlet上下文中所有屬性名字的枚舉。       
          ServletContext getContext(String uripath)    返回映射到另一URLservlet上下文。在同一服務器中URL必須是以/開頭的絕對路徑。       
          String getInitParameter(String name)    返回指定上下文范圍的初始化參數值。此方法與ServletConfig方法名稱不一樣,后者只應用于已編碼的指定servlet。此方法應用于上下文中所有的參數。       
          Enumeration getInitParameterNames()    返回(可能為空)指定上下文范圍的初始化參數值名字的枚舉值。       
          int getMajorVersion()    返回此上下文中支持servlet API級別的最大和最小版本號。       
          int getMinorVersion()           
          String getMimeType(String fileName)    返回指定文件名的MIME類型。典型情況是基于文件擴展名,而不是文件本身的內容(它可以不必存在)。如果MIME類型未知,可以返回null。       
          RequestDispatcher getNameDispatcher(String name)    返回具有指定名字或路徑的servletJSPRequestDispatcher。如果不能創建RequestDispatch,返回null。如果指定路徑,必須心/開頭,并且是相對于servlet上下文的頂部。       
          RequestDispatcher getNameDispatcher(String path)           
          String getRealPath(String path)    給定一個URI,返回文件系統中URI對應的絕對路徑。如果不能進行映射,返回null。       
          URL getResource(String path)    返回相對于servlet上下文或讀取URL的輸入流的指定絕對路徑相對應的URL,如果資源不存在則返回null。       
          InputStream getResourceAsStream(String path)           
          String getServerInfo()    返順servlet引擎的名稱和版本號。       
          void log(String message)
          void log(String message,Throwable t)    將一個消息寫入servlet注冊,如果給出Throwable參數,則包含棧軌跡。       
          void removeAttribute(String name)    servlet上下文中刪除指定屬性。 

           

          getServletContext()getServletConfig()的意思

          getServletConfig() servlet初始化時,容器傳遞進來一個ServletConfig對象并保存在servlet實例中,該對象允許訪問兩項內容:初始化參數和ServletContext對象,前者通常由容器在文件中指定,允許在運行時向sevrlet傳遞有關調度信息,比如說getServletConfig().getInitParameter("debug")后者為servlet提供有關容器的信息。

          getServletContext()getServletConfig()的意思

          getServletContext()getServletConfig()的意思2007-07-09 11:10.getServletContext() 一個servlet可以使用getServletContext()方法得到web應用的servletContext 即而使用getServletContext的一些方法來獲得一些值 比如說getServletContext().getRealPath("/")來獲得系統絕對路徑 getServletContext().getResource("WEB-INF/config.xml")來獲得xml文件的內容。

          posted on 2012-05-22 11:21 youngturk 閱讀(3171) 評論(0)  編輯  收藏 所屬分類: servlet

          <2012年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          • 隨筆 - 391
          • 文章 - 15
          • 評論 - 113
          • 引用 - 0

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          • general speaking English (rss)
          • 理財 (rss)
          • http://www.chinafpn.com/xzb/diary.php http://media.ccidnet.com/art/2993/20060516/553985_1.html http://30boxes.com/index.php http://www.chinafpn.com http://www.a-hospital.com/%C8%CB%CC%E5%D1%A8%CE%BB%CD%BC.html http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763105e8d3b4501cb382bd7a7147491ce08cd324c413037bee43a664b5396d8786403a94e5bfdf04128715c7ea3de95c81cd2ace42c38fe2523061c913164c418dfdc3026d6549a4d99a50e96cde733e3b9a2d1c82455dd22036df3f4&p=8b2a94128fdb5ae808e2977b5f55&user=baidu
          • 英語目錄 (rss)

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乃东县| 文昌市| 册亨县| 格尔木市| 德令哈市| 阳朔县| 岳普湖县| 杭州市| 南华县| 镇坪县| 高淳县| 禹城市| 房产| 江源县| 桦川县| 利津县| 柘荣县| 通山县| 吉林市| 樟树市| 乌兰浩特市| 绥滨县| 车致| 昭通市| 肥西县| 且末县| 钟山县| 芮城县| 耒阳市| 五大连池市| 屏山县| 姜堰市| 凌云县| 新闻| 苏州市| 罗山县| 墨玉县| 屏边| 孟津县| 宁远县| 化州市|