【JavaWeb】学习笔记五 JSP内置对象(下)

1.session

session对象指的是客户端与服务器的一次会话

从客户连到服务器的一个WebApplication开始

直到客户端与服务器断开连接为止.它是HttpSession类的实例

编号 方法 说明
1 long getCreationTime() 返回Session创建时间
2 public String getId() 返回Session创建时JSP引擎为它设的唯一ID号
3 long getLastAccessedTime() 返回此Session里客户端最近一次请求时间
4 int getMaxInactiveInterval() 返回两次请求间隔多长时间此Session被取消(ms)
5 String[] getValueNames() 返回一个包含此Session中所有可用属性的数组
6 void invalidate() 取消Session,使Session不可用
7 boolean isNew() 返回服务器创建的一个Session,客户端是否已经加入
8 void removeValue(String name) 删除Session中指定的属性
9 void setAttribute(String key,Object obj) 设置Session的属性

Session设置超时时间

2.application

application对象实现了用户间数据的共享,可存放全局变量.它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问.服务器的启动和关闭决定了application对象的生命.它是ServletContext类的实例

编号 方法 说明
1
Object getAttribute(String name)

返回给定名的属性值
2
Enumeration getAttributeNames()

返回所有可用属性名的枚举
3
void setAttribute(String name,Object obj)

设定属性的属性值
4

void removeAttribute(String name)


删除一属性及其属性值
5
String getServerInfo()

返回JSP(SERVLET)引擎名及版本号
6
String getRealPath(String path)

返回一虚拟路径的真实路径
7
ServletContext getContext(String uripath)

返回指定WebApplication的application对象
8

int getMajorVersion()


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

返回服务器支持的Servlet API的最小版本号
10
String getMimeType(String file)

返回指定文件的MIME类型
11
URL getResource(String path)

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

12

InputStream getResourceAsStream(String path)


返回指定资源的输入流
13
RequestDispatcher getRequestDispatcher(String uripath)

返回指定资源的RequestDispatcher对象
14
Servlet getServlet(String name)

返回指定名的Servlet

15
Enumeration getServlets()

返回所有Servlet的枚举
16

Enumeration getServletNames()


返回所有Servlet名的枚举
17

void log(String msg)


把指定消息写入Servlet的日志文件
18

void log(Exception exception,String msg)

把指定异常的栈轨迹及错误消息写入Servlet的日志文件

19

void log(String msg,Throwable throwable)

把栈轨迹及给出的Throwable异常的说明信息 写入Servlet的日志文件

3.page

page对象就是指向当前JSP页面本身,有点象类中的this指针

它是java.lang.Object类的实例.

编号 方法 说明
1 class getClass 返回此Object的类
2 int hashCode() 返回此Object的hash码
3 boolean equals(Object obj) 判断此Object是否与指定的Object对象相等
4 void copy(Object obj) 把此Object拷贝到指定的Object对象中
5 Object clone() 可隆此Object对象
6 String toString() 把此Object对象转换成String类的对象
7 void notify() 唤醒一个等待的线程
8 void notifyAll() 唤醒所有等待的线程
9 void wait(int timeout) 使一个线程处于等待直到timeout结束或被唤醒
10 void wait() 使一个线程处于等待直到被唤醒
11 void enterMonitor() 对Object加锁
12 void exitMonitor() 对Object开锁
时间: 2024-10-17 05:27:07

【JavaWeb】学习笔记五 JSP内置对象(下)的相关文章

【JavaWeb】学习笔记五 JSP内置对象(上)

1.常用的JSP内置对象 2.out对象 out对象是JspWriter类的实例,是向客户端输出内容常用的对象 编号 方法 说明 1 void clear() 清除缓冲区的内容 2 void clearBuffer() 清除缓冲区的当前内容 3 void flush() 清空流 4 int getBufferSize() 返回缓冲区以字节数的大小,如不设缓冲区则为0 5 int getRemaining() 返回缓冲区还剩余多少可用 6 boolean isAutoFlush() 返回缓冲区满时

javascript学习笔记 - 引用类型 单体内置对象

七 单体内置对象 1.Global对象 不属于任何对象的属性和方法,都归于它.全局作用域中定义的变量.函数,都属于Global对象 1.1 URI编码  encodeURI <=>decodeURI 不会编码本身属于uri的特殊字符 encodeURIComponent  <=> decodeURIComponet 将所有非标准字符进行编码 1.2 window对象 在web浏览器中,一般是将Global对象当作window对象的一部分.因此全局作用域中的变量.函数,都可以通过wi

学习笔记:javascript内置对象:字符串对象

1.字符串的创建   var str = "Hello Microsoft!";   2.字符串属性 constructor  返回创建字符串属性的函数 length   返回字符串的长度 prototype  允许您向对象添加属性和方法   3.字符串方法   - (1)charAt() --返回字符串在下标index位置的字符 stringObject.charAt(index)  // 如果参数index不在0与字符串长度之间,则返回一个空的字符串 'kdfjrjrtj'.cha

学习笔记:javascript内置对象:日期对象

2.日期对象的常用函数 2.日期对象的常用函数   Date 对象方法 方法 描述 Date() 返回当日的日期和时间. getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6). getMonth() 从 Date 对象返回月份 (0 ~ 11). getFullYear() 从 Date 对象以四位数字返回年份. getYear() 请使用 getFullYear() 方法代替. getHours(

学习笔记:javascript内置对象:数组对象

1.数组对象的创建 1.设置一个长度为0的数组 var myarr=new array(); 2.设置一个长度为n的数组 var myarr=new arr(n); 3.声明一个赋值的指定长度的数组 var myarr=new myarr(1,2,3,4,5,6); 4.为数组元素赋值 arr[i]=值 变量名=数组变量[i]; 5.删除数组元素 delete myarr[1]; 2.常用函数 方法 描述 concat() 连接两个或更多的数组,并返回结果. join() 把数组的所有元素放入一

学习笔记:javascript内置对象:数学对象

1.数学对象 -Math 2.对象常用属性 3.常用函数 4.对数值类型数据保留小数的函数

JavaScript学习笔记(12)——JavaScript内置对象

1.Number Javascript只有一种数字类型,可以有小数也可以没有,也可以使用科学计数法. var y=123e5; // 12300000 var z=123e-5; // 0.00123 JavaScript 不是类型语言.与许多其他编程语言不同,JavaScript 不定义不同类型的数字,比如整数.短.长.浮点等等. JavaScript 中的所有数字都存储为根为 10 的 64 位(8 比特),浮点数. 如果前缀为 0,则 JavaScript 会把数值常量解释为八进制数,如果

JSP内置对象(下)

session的生命周期 创建 活动 销毁 application对象 Page对象 原文地址:https://www.cnblogs.com/Galesaur-wcy/p/10806727.html

JavaWeb学习(三)----JSP内置对象详解

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4065790.html 联系方式:[email protected] [系列]JSP学习系列文章:(持续更新) JavaWeb学习(一)----JSP简介及入门(含Tomcat的使用) JavaWeb学习(二)----JSP脚本元素.指令元素.动作元素 JavaWeb学习(三)----JSP内置对象