首页 > 代码库 > ServletContext对象
ServletContext对象
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对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。