最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ServletContext中常用方法介紹

 更新時間:2013年07月02日 15:56:45   作者:  
本篇文章是對ServletContext中的常用方法進行了詳細的分析介紹,需要的朋友參考下

一、.獲取Tomcat的Context的初始化參數(shù)。
1.獲取Tomcat的server.xml中設(shè)置Context的初始化參數(shù)。
例如:

復(fù)制代碼 代碼如下:

<Context path="/testcontext" docBase="/context"
         privileged="true" antiResourceLocking="false" antiJARLocking="false"
         debug="0" reloadable="true">
    <Parameter name="name" value="yangqisheng" />
</Context>

方式:getServletContext().getInitParameter(String name)
2.獲取在項目下的web.xml中設(shè)置Context的初始化參數(shù)。
例如:
復(fù)制代碼 代碼如下:

<context-param>
    <param-name>age</param-name>
    <param-value>24</param-value>
</context-param>

方式:getServletContext().getInitParameter(String name)

二、記錄Tomcat日志
1.設(shè)置日志文件
在server.xml文件中,使用logger元素來設(shè)置日志文件。

復(fù)制代碼 代碼如下:

<Logger className="org.apache.catalina.logger.FileLogger"
        prefix="localhost_log." suffix=".txt" timestamp="true"/>

寫日志:this.getServletContext().log("測試")

三、訪問資源文件
3.1 getResource(String parh)方法:其中path必須是/開頭,代表當前web應(yīng)用程序的根目錄。返回返回的一個代表某個資源的URL對象。
3.2 getResoutceAsStream(String parh),返回文件流。這個好處是可以使用相對于根目錄的路徑訪問到web目錄下的所有文件,而不必知道絕對路徑。
例如在WEB-INF下新建文件me.properties,內(nèi)容為:
name=yangqisheng
age=25

復(fù)制代碼 代碼如下:

       this.getServletContext().getResourceAsStream("/WEB-INF/me.properties");
       Properties me = new Properties();
       me.load(is);
       out.write(me.getProperty("name"));
       out.write(me.getProperty("age"));

然后在Servlet中執(zhí)行:
將會打印出 yangqisheng25

相關(guān)文章

  • Java的基礎(chǔ)語法學(xué)習(xí)筆記

    Java的基礎(chǔ)語法學(xué)習(xí)筆記

    這里為大家整理了Java的基礎(chǔ)語法學(xué)習(xí)筆記,包括關(guān)鍵詞、運算符與基本的流程控制語句寫法等,需要的朋友可以參考下
    2016-05-05
  • Java 中synchronize函數(shù)的實例詳解

    Java 中synchronize函數(shù)的實例詳解

    這篇文章主要介紹了Java 中synchronize函數(shù)的實例詳解的相關(guān)資料,希望通過本文能幫助到大家理解使用synchronize函數(shù)的使用方法,需要的朋友可以參考下
    2017-09-09
  • 超細致講解Spring框架 JdbcTemplate的使用

    超細致講解Spring框架 JdbcTemplate的使用

    在之前的Javaweb學(xué)習(xí)中,學(xué)習(xí)了手動封裝JdbcTemplate,其好處是通過(sql語句+參數(shù))模板化了編程。而真正的JdbcTemplate類,是Spring框架為我們寫好的。它是 Spring 框架中提供的一個對象,是對原始 Jdbc API 對象的簡單封裝。
    2021-09-09
  • JAVA--HashMap熱門面試題

    JAVA--HashMap熱門面試題

    這篇文章主要介紹了JAVA關(guān)于HashMap容易被提問的面試題,文中題目提問頻率高,相信對你的面試有一定幫助,想要入職JAVA的朋友可以了解下
    2020-06-06
  • Java創(chuàng)建型設(shè)計模式之單例模式

    Java創(chuàng)建型設(shè)計模式之單例模式

    Java單例模式是一種設(shè)計模式,它確保一個類只有一個實例,并提供一個全局訪問點。可以使用多種方式實現(xiàn)單例模式,如餓漢式、懶漢式、雙重檢查鎖定、靜態(tài)內(nèi)部類、枚舉等,每種方式都有其優(yōu)缺點,需要根據(jù)具體情況選擇使用
    2023-05-05
  • JAVA實戰(zhàn)項目實現(xiàn)客戶選購系統(tǒng)詳細流程

    JAVA實戰(zhàn)項目實現(xiàn)客戶選購系統(tǒng)詳細流程

    讀萬卷書不如行萬里路,只學(xué)書上的理論是遠遠不夠的,只有在實戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Java實現(xiàn)一個簡單的客戶選購系統(tǒng),大家可以在過程中查缺補漏,提升水平
    2021-10-10
  • SpringBoot測試junit遇到的坑及解決

    SpringBoot測試junit遇到的坑及解決

    這篇文章主要介紹了SpringBoot測試junit遇到的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java基于動態(tài)規(guī)劃法實現(xiàn)求最長公共子序列及最長公共子字符串示例

    Java基于動態(tài)規(guī)劃法實現(xiàn)求最長公共子序列及最長公共子字符串示例

    這篇文章主要介紹了Java基于動態(tài)規(guī)劃法實現(xiàn)求最長公共子序列及最長公共子字符串,簡單描述了動態(tài)規(guī)劃法的概念、原理,并結(jié)合實例形式分析了Java使用動態(tài)規(guī)劃法求最長公共子序列以及最長公共子字符串相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2018-08-08
  • springboot2.0集成rabbitmq的示例代碼

    springboot2.0集成rabbitmq的示例代碼

    這篇文章主要介紹了springboot2.0集成rabbitmq的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • SpringBoot項目為何引入大量的starter?如何自定義starter?

    SpringBoot項目為何引入大量的starter?如何自定義starter?

    這篇文章主要介紹了SpringBoot項目為何引入大量的starter?如何自定義starter?文章基于這兩個問題展開全文,需要的小伙伴可以參考一下
    2022-04-04

最新評論

观塘区| 正阳县| 延川县| 出国| 浠水县| 海兴县| 罗山县| 荥阳市| 岳普湖县| 吉安县| 商水县| 乌拉特中旗| 阿合奇县| 嘉义市| 禄丰县| 特克斯县| 金川县| 南华县| 新河县| 苏尼特左旗| 石屏县| 石台县| 农安县| 牡丹江市| 南投市| 项城市| 西吉县| 姚安县| 哈尔滨市| 岗巴县| 霸州市| 福贡县| 措勤县| 高州市| 秭归县| 于都县| 乾安县| 铁力市| 老河口市| 高阳县| 木兰县|