Java培训JavaWeb之 ServletContext接口

发布时间:2020年03月06日作者:atguigu浏览次数:696

Java培训

1) web容器在启动时,他会为每个web应用都创建一个对应的ServletContext对象。注意:            一个web应用对应的是一个ServletContext对象。就行每个web应用就像是不同的餐厅,         而Servlet是餐厅服务员,可以有很多,ServletContext是这个餐厅的经理只能有一个。

  • 由于一个web应用程序的所有Servlet都共享的是同一个ServletContext对象,所以ServletContext对象也被称为application对象(web应用程序对象)
  • 在应用程序中能够获取运行环境或者容器信息的对象通常称之为“上下文对象”。
  • ServletContext的主要功能

  a)获取虚拟路径所映射的本地路径

虚拟路径:浏览器访问web应用中资源时所使用的路径

本地路径:资源在文件系统中的实际保存路径

 b)application域范围的属性

 c)获取web应用程序的初始化参数

设置Web应用初始化参数的方式是在web.xml的根标签下加入如下代码

<!– Web应用初始化参数 –>

         <context-param>

                  <param-name>ParamName</param-name>

                  <param-value>ParamValue</param-value>

         </context-param>

获取Web应用初始化参数

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

                       //1.获取ServletContext对象

                       ServletContext context = this.getServletContext();

                       //2.获取Web应用初始化参数

                       String paramValue = context.getInitParameter(“ParamName”);

                       System.out.println(“paramValue=”+paramValue);

            }


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训 UI/UE设计培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦3层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市雁塔区和发智能大厦B座3层(西安校区)