<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    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在另一時刻訪問。或上下文中任意其他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 閱讀(3174) 評論(0)  編輯  收藏 所屬分類: servlet

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

    導航

    統計

    公告

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

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    EJB學習

    Flex學習

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 美女视频黄频a免费| 国产午夜亚洲精品国产| 免费人成在线观看播放a| 在线看片人成视频免费无遮挡| 亚洲黄色免费观看| 69免费视频大片| 亚洲一卡2卡4卡5卡6卡在线99| 99re在线精品视频免费| 久久久久亚洲av无码专区导航| 久久99精品视免费看| 亚洲一区精品中文字幕| 69av免费视频| 亚洲日本一线产区和二线产区对比| 毛片免费观看的视频在线| 亚洲国产AV无码一区二区三区| 国产日产成人免费视频在线观看| 相泽南亚洲一区二区在线播放| 亚洲国产精品一区二区九九| 成人免费视频一区二区| 亚洲精品卡2卡3卡4卡5卡区| 99精品视频免费观看| 亚洲最大无码中文字幕| 亚洲成人网在线观看| 久久精品国产亚洲av瑜伽| 亚洲成a人片在线观看国产| 两性色午夜视频免费播放| 久久久久久亚洲Av无码精品专口 | 亚洲一级毛片免费观看| 亚洲乱码国产乱码精华| 亚洲精品一级无码鲁丝片| 在线观看肉片AV网站免费| 亚洲国产精品美女| 四虎永久免费网站免费观看| 97超高清在线观看免费视频| 亚洲综合区图片小说区| 国产极品粉嫩泬免费观看| 久久成人免费大片| 亚洲熟妇av午夜无码不卡| 亚洲中文字幕无码永久在线| av大片在线无码免费| 一区二区免费电影|