国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 遂宁市| 兴仁县| 亚东县| 襄垣县| 巴彦淖尔市| 安徽省| 四子王旗| 达孜县| 通州市| 池州市| 卓资县| 虹口区| 平阳县| 交口县| 繁峙县| 麻阳| 宁陵县| 石棉县| 乌苏市| 哈密市| 清苑县| 浮山县| 英山县| 绍兴市| 驻马店市| 内丘县| 乐陵市| 宁强县| 龙州县| 荃湾区| 江陵县| 揭东县| 临沧市| 永宁县| 山东| 客服| 岱山县| 江川县| 绵竹市| 义乌市| 那曲县|