jsp内置对象*application

application对象

基本概念:

实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,它是ServletContext类的实例。对于整个web服务器,application有且只有一个实例

方法说明:

Object getAttribute(String key) 返回给定名的属性值

void setAttribute(String key,Object value) 设定属性的属性值

void removeAttribute(String name) 删除一属性及其属性值

Enumeration getAttributeNames() 返回所有可用属性名的枚举

String getServerInfo() 返回JSP(SERVLET)引擎名及版本号

String getRealPath(String path) 返回一虚拟路径的真实路径

ServletContext getContext(String uripath) 返回指定WebApplication的application对象

int getMajorVersion() 返回服务器支持的Servlet API的最大版本号

int getMinorVersion() 返回服务器支持的Servlet API的最大版本号

String getMimeType(String file) 返回指定文件的MIME类型

URL getResource(String path) 返回指定资源(文件及目录)的URL路径

InputStream getResourceAsStream(String path) 返回指定资源的输入流

RequestDispatcher getRequestDispatcher(String uripath) 返回指定资源的RequestDispatcher对象

Servlet getServlet(String name) 返回指定名的Servlet

Enumeration getServlets() 返回所有Servlet的枚举

Enumeration getServletNames() 返回所有Servlet名的枚举

void log(String msg) 把指定消息写入Servlet的日志文件

void log(Exception exception,String msg) 把指定异常的栈轨迹及错误消息写入Servlet的日志文件

void log(String msg,Throwable throwable) 把栈轨迹及给出的Throwable异常的说明信息 写入Servlet的日志文件

时间: 2024-12-27 22:58:11

jsp内置对象*application的相关文章

JSP内置对象——application,page,pageContext,config,Exception

application对象application对象实现了用户数据的共享,可存放全局变量.application开始于服务器的启动,终止于服务器的关闭.在用户的前后链接或不同用户之间的连接中,可以对application对象的同一属性进行操作.在任何地方对application对象属性的操作,豆浆影响到其他用户对此的访问.服务器的启动和关闭决定了application对象的生命.application对象是ServletContext类的实例.常用方法如下:void setAttribute(S

JSP内置对象--application对象

application对象是javax.servlet.ServletContext接口的实例化对象.是整个servlet的上下文,代表了整个web容器的操作. 常用方法: 1.java.lang.String getRealPath(java.lang.String path):得到虚拟目录对应的绝对路径: 2. java.util.Enumeration<java.lang.String> getAttributeNames():得到所有属性的名称 3. java.lang.String

JSP内置对象 - application对象和各对象的作用域

1.application对象的常用方法: <table> <tr> <%-- 获取当前Web服务器的版本信息--%> <td>getServerInfo</td> <td><%=application.getServerInfo()%></td> </tr> <tr> <%-- 获取某一资源的路径--%> <td>getResource</td> &

JSP内置对象——application对象

下面来举个具体的实例: 运行结果: 其中,city,postcode,email是我自己保存的属性名称,然后最后一行还获取到了当前JSP或者SERVLET的引擎名及版本号. 原文地址:https://www.cnblogs.com/huolongluo/p/8630173.html

Jsp内置对象application之统计浏览网页的次数

<% Object obj = application.getAttribute("count"); if(obj !=null){ Integer sum = (Integer)obj; sum++; application.setAttribute("count",sum); }else{ application.setAttribute("count",1); } %> <%=application.getAttribut

JSP内置对象——九大内置对象简介与四种作用域范围以及Web程序的请求和响应模式

最近在学习JSP相关基础知识,我们都知道JSP当中存在一组不使用new关键字就可以在脚本和表达式中使用的对象,在Web开发中经常使用.为了能更好的理解这些对象,在此对JSP内置对象作一些归纳. 目录: JSP内置对象——九大内置对象简介与四种作用域范围以及Web程序的请求和响应模式 JSP内置对象——out(待更新) JSP内置对象——request/response(待更新) JSP内置对象——session(待更新) JSP内置对象——application(待更新) JSP内置对象——其他

2017.9.25 JSP内置对象的概述

定义: 在JSP中是为了便于数据信息的存储.传递.获取,专门设置了九个内置对象, jsp内置对象是指他们是预先设定的,不需创建,每个对象都有自己的属性和方法. JSP内置对象 application config exception out page pageContext request session 其中,对象的有效作用范围是层层包含的,最大的是application,其次是session.request.page 内置对象作用域 page request session applicat

JSP内置对象之------response、session、application

1. 重定向和转发 response.sendRedirect("地址"); a. 页面地址显示最终页面 b. 不可向后传递参数 c. 跳到外部站点 request.getRequestDispatcher("地址").forward(request, response); a. 页面地址显示请求页面 b. 可以向后传递参数 c. 不可以跳到外部站点 通俗的来说两者的区别就是: 重定向:发出两次请求,不能够共享前一次请求中封装的参数信息 转发:   发一次请求 2.

Jsp 内置对象

JSP内置对象是 Web 容器创建的一组对象 JSP内置对象的名称是 JSP 的保留字 JSP内置对象是可以直接在 JSP 页面使用的对象,无需使用 “new” 获取实例 -request 对象:用于处理客户端请求,主要方法如下: String getParameter(String name) 根据页面表单组件名称获取页面提交数据 String[ ] getParameterValues(String name) 获取一个页面表单组件对应多个值时的用户的请求数据 void setCharact