Hello JSP!——application对象

来源:互联网 发布:仿易企秀源码 编辑:程序博客网 时间:2024/06/02 02:42

     application对象用来取得和设置Servlet的相关信息。application对象的生命周期是从服务器启动产生直到服务器关闭为止,application对象包含的方法及方法说明如下所示:

方法返回值方法说明getMajorVersion()int获得主要的Servlet API版本getMinorVersion()int获得次要的Servlet API版本getServlerInfo()String获得服务器版本getMimeType()String获得指定文件的MIME类型getContext()ServletContext获得指定Local的 Application contextgetRealPathString获得指定path的绝对路径


一.通过application对象获得服务器版本

           通过application对象的getMajorVersion()方法和getMinorVersion()方法,可以很方便地获得主要的Servlet API版本和次要的Servlet API版本。同时通过其getServerInfo()方法,可以获得服务器版本。

示例:ApplicationDemo.jsp

<%@ page language="java" contentType="text/html;charset=gb2312"%><html><head><title>通过application对象获得服务器的Servlet版本</title></head><body><%int magorVersion = application.getMajorVersion();//主要的Servlet API版本int minorVersion = application.getMinorVersion();//次要的Servlet API版本String info = application.getServerInfo();//服务器版本 %>  <%="主要的servlet API版本:" + magorVersion %><br> <%="次要的servlet API版本:" + minorVersion %><br> <%="服务器版本:" + info %></body></html>

运行结果:



二.通过application对象获得其他消息

        通过调用application对象的其他方法可以获得更多信息,如文件的MIME类型,获得指定Local的Application等。

示例:ApplicationDemo2.jsp

<%@ page language="java" contentType="text/html;charset=gb2312"%><html><head><title>通过application对象获得其他信息</title></head><body><%String str = application.getMimeType("ApplicationDemo.jsp");//指定文件的MIME类型ServletContext s = application.getContext("ApplicationDemo.jsp");String path = application.getRealPath("/"); //获得指定path的绝对路径 %><%=str %><%=s %><%=path %></body></html>
运行结果:



0 0
原创粉丝点击