ServletContext中常用方法介绍

熙倾此一生

熙倾此一生

2016-02-19 09:08

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的ServletContext中常用方法介绍,希望大家看完后能赶快学习起来。

一、.获取Tomcat的Context的初始化参数。
1.获取Tomcat的server.xml中设置Context的初始化参数。
例如:
代码如下:

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中设置Context的初始化参数。
例如:
代码如下:

context-param
    param-nameage/param-name
    param-value24/param-value
/context-param

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

二、记录Tomcat日志
1.设置日志文件
在server.xml文件中,使用logger元素来设置日志文件。
代码如下:

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

写日志:this.getServletContext().log("测试")

三、访问资源文件
3.1 getResource(String parh)方法:其中path必须是/开头,代表当前web应用程序的根目录。返回返回的一个代表某个资源的URL对象。
3.2 getResoutceAsStream(String parh),返回文件流。这个好处是可以使用相对于根目录的路径访问到web目录下的所有文件,而不必知道绝对路径。
例如在WEB-INF下新建文件me.properties,内容为:
name=yangqisheng
age=25
代码如下:

       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中执行:
将会打印出 yangqisheng25

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

ServletContext中常用方法介绍

编程语言 网络编程
ServletContext中常用方法介绍

MFC中常用类宏函数介绍

编程语言 网络编程
MFC中常用类宏函数介绍

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

java中常用的排序方法

编程语言 网络编程
java中常用的排序方法

jQuery中常用的函数方法汇总

Web开发
jQuery中常用的函数方法汇总

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Oracle 排序中常用的NULL值处理方法

编程语言 网络编程
Oracle 排序中常用的NULL值处理方法

CSS中常用的单位

Html CSS布局 Div+CSS XHTML
CSS中常用的单位

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

探讨Java中最常见的十道面试题(超经典)

探讨Java中最常见的十道面试题(超经典)

VBA for Word设置字体的格式

VBA for Word设置字体的格式
下拉加载更多内容 ↓