JSP内置对象
session对象常用方法如下:
- long getCreationTime(): 返回session创建时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
Date date = new Date(session.getCreationTime());
- String getId():返回session创建时JSP引擎为它设定的唯一ID号
- void setAttribute(String name, Object value):使用指定对象将对象绑定到此会话
- Object getAttribute(String name):返回键值对中的值
- int getMaxInactiveInterval() :返回两次请求间隔多长时间,此session被取消
- setMaxInactiveInterval():设置当前session最大生成期限单位是秒
session销毁:
- 只要当前会话页面没有全部关闭,重新打开新浏览器窗口访问同意项目资源时,属于同一会话
- session.invalidate() :销毁当前会话
- <session-timeout>10</session-timeout> :十分钟销毁
application对象:
- application对象实现了用户间数据的共享,可存放全局变量
- application开始与服务器启动
application常用方法:
- void setAttribute(String name, Object value)
- Object getAttribute(String name)
-
Enumeration attributes = application.getAttributeNames();
while (attributes.hasMoreElements()) {
out.println(attributes.nextElement() + " ");
} //获取application所有属性,会存在默认保存的属性名

浙公网安备 33010602011771号