码迷,mamicode.com
首页 > 其他好文 > 详细

ServletContext对象

时间:2017-02-19 13:49:44      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:类型   自动   cut   root   目录   tco   type   ring   单例   

 


ServletContext对象的概述


特点: 该对象是单例的


作用:

* 它是域对象,可以用来存储数据

* 获取文件的MIME类型

* 获取文件运行时候的真实路径


展示存储数据


MIME类型:

MIME类型就是设定某种扩展名的文件用指定的应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。

获取获取方式: public String getMimeType(String file)

 


获取真实路径

* 问题: 只能在web环境下使用

* JDBCUtils获取路径改进,使用ClassLoader进行获取

ServletContext context = getServletConfig().getServletContext() ;

String path = context.getRealPath("/") ; //D:\tomcat\apache-tomcat-7.0.26\webapps\day05-servlet
String path = context.getRealPath("/mv.jpg") ; // 把mv.jpg存储到WebRoot下的获取方式

String path = context.getRealPath("/WEB-INF/classes/mv.jpg") ; // 把mv.jpg存储到了src下的获取方式 String path = context.getRealPath("/WEB-INF/mv.jpg") ; // 把mv.jpg存储到WEB-INF目录下的获取方式

System.out.println(path);

 

ServletContext对象

标签:类型   自动   cut   root   目录   tco   type   ring   单例   

原文地址:http://www.cnblogs.com/loaderman/p/6415474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!