4.5.4 ServletContext接口定义的其他的方法

优质
小牛编辑
131浏览
2023-12-01

在ServletContext接口中还定义了一些其他的方法,这些方法如下:

l getMajorVersion方法

该方法得到当前Servlet引擎所支持的Servlet规范的主版本号。由于本书使用的是Servlet2.5,因此,getMajorVersion方法返回2。

2 getMinorVersion方法

该方法得到当前Servlet引擎所支持的Servlet规范的次版本号。由于本书使用的是Servlet2.5,因此,getMinorVersion方法返回5。

3 getMimeType方法

该方法返回Web应用程序中文件的MIME类型,如要返回web.xml文件的MIME类型,可以使用如下的代码:

System.out.println(getServletContext().getMimeType("/WEB-INF/web.xml"));

上面的代码将输出application/xml。

  • getServerInfo方法
该方法返回Web服务器的名称和版本号,如Apache Tomcat/6.0.18。

  • getServletContextName方法
得到当前Web应用程序的上下文名称。也就是<Context>元素中path属性值的斜杠(/)后面的内容,既“demo”。

  • getContextPath方法
得到当前Web应用程序的上下文路径。也就是<Context>标签中path属性值,既“/demo”。