ServletConfig对象和ServletContext对象有什么区别?

一个Servlet对应有一个ServletConfig对象可以用来读取初始化参数

一个webapp对应一个ServletContext对象

ServletContext对象获取初始化定义的参数

ServletContext对象可以通过context.getResourceAsStream("/images/tomcat.gif");或者context.getRealPath("/")。

去获取webapp的资源文件

  ServletContext对象的setAttribute(String name,Object o)方法可以将对象存储在Context作用范围域又称为全局作用范围域,在整个web应用当中可以共享.

  ServletContext对象可以和服务器进行通讯比如写信息到服务器的日志信息当中

posted @ 2020-11-17 19:48  咔啡  阅读(191)  评论(0编辑  收藏  举报