国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

ServletContext中常用方法介紹

2019-11-26 16:02:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、.獲取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.獲取在項(xiàng)目下的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元素來(lái)設(shè)置日志文件。

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

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

寫(xiě)日志:this.getServletContext().log("測(cè)試")

三、訪問(wèn)資源文件
3.1 getResource(String parh)方法:其中path必須是/開(kāi)頭,代表當(dāng)前web應(yīng)用程序的根目錄。返回返回的一個(gè)代表某個(gè)資源的URL對(duì)象。
3.2 getResoutceAsStream(String parh),返回文件流。這個(gè)好處是可以使用相對(duì)于根目錄的路徑訪問(wèn)到web目錄下的所有文件,而不必知道絕對(duì)路徑。
例如在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í)行:
將會(huì)打印出 yangqisheng25

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇文区| 阳江市| 安阳市| 洪泽县| 徐闻县| 临潭县| 青阳县| 鹿邑县| 孝义市| 葫芦岛市| 沂源县| 大冶市| 舞阳县| 郁南县| 册亨县| 常德市| 政和县| 奉化市| 巴塘县| 依兰县| 西宁市| 民权县| 江安县| 抚顺市| 崇左市| 大城县| 新昌县| 南召县| 南平市| 龙海市| 伊金霍洛旗| 华坪县| 会泽县| 望谟县| 太和县| 九龙城区| 蕉岭县| 新竹市| 广河县| 土默特左旗| 大足县|