-
application对象常用方法
1. public void setAttribute(String name,Object value)使用指定名称将对象绑定到此会话
2. public Object getAttribute(String name)返回此会话中通过指定名称绑定在一起的对象,如果没有对象绑定,则返回null
3. Enumeration getAttributeNames()返回所有可用属性名的枚举
4. String getServerIfno()返回JSP(SERVLET)引擎及版本号
查看全部 -
application对象
1. application对象实现了用户间的数据共享,相当于是一种全局变量
2. application开始于服务器的启动,终止与服务器的关闭(这有点类似java中的静态,不属于某一个实例,而属于具体的类)同样的application属于服务器
3. 在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作
4. 在任何地方对application对象属性的操作,都将会影响到其他用户对次的访问
5. 服务器的启动和关闭决定了application对象的生命
6. application对象是servletContext类的实例
查看全部 -
session对象
Tomcat默认sessionmo超时时间为30分钟
设置session超时方式
1. session.setManinactivaInterval(时间);// 单位秒
2. 在web.xml配置
<session-config>
<session-timeout>
10
<session-timeout>
</session-config> // 单位是分钟
查看全部 -
请求转发与重定向查看全部
-
response查看全部
-
尽管创建了一个新的会话,但是原有会话还存在,创建了一个新的会话并不代表原有会话就结束了,除非原有会话已经超时
查看全部 -
session生命周期
1. 创建
1.1 当客户端第一次访问某个jsp或者servlet时候,服务器会为当前会话创建一个sessionID,每次客户端向服务端发送请求时,都会将此sessionID携带过去,服务端会对此sessionId进行校验,会判断是否是同意会话
2. 活动
2.1 某次会话当中通过超链接打开的新页面属于同一次会话
2.2 只要当前会话页面没有全部关闭,重新打开新的浏览器窗口访问同意项目时属于同一会话
2.3 除非本次会话的所有页面都关闭后在重新访问某个Jsp或者Servlet将会创建新的会话
注意事项:
1.1 注意原有会话还存在,只是这个旧的sessionID任然存在与服务端,只不过再也没有客户端携带它然后交与服务端校验
3. 销毁
3.1 session销毁有三种方式
3.2 调用了session.invalidate()
3.3 session超时(过期)
3.4 服务器重新启动
查看全部 -
request对象查看全部
-
out查看全部
-
session有声明周期,长时间停留页面而不操作,会提示会话以过期
查看全部 -
session对象
long getCreationTime():返回session创建时间,单位毫秒
public String getId():返回session创建时JSP引擎为它创建的唯一Id
public Object setAttribute(String name,Object value):使用指定的名称将对象绑定到此会话
public Object getAttribute(String name):返回此会话中指定名称绑定在一起的对象,如果么有对象绑定到在该名称下面,则返回null
String[] getValuesNames():返回一个包含session中所有可用属性的数组
int getMaxInactiveInterval():返回两次请求间隔多少时间此session被取消(单位秒)
查看全部 -
session对象常用方法
long getCreationTime():返回创建SESSIO创建时间
public String getId():返回SESSION创建时JSP引擎为他设的唯一ID号
public Object setAttribute(String name,Object value):使用指定名称将对象绑定到此会话
public Object getAttribute(String name):返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在改名下,则返回null
String[] getValueNames()"返回一个包含此SESSION中所有可用属性的数组
int getMaxInactiveInterval():返回两次请求间隔多长时间此SESSION被取消(单位秒)
查看全部 -
session保存用户状态的一种机制
查看全部 -
session对象
session对象是一个JSP内置对象
session对象在第一个JSP页面被装载时自动创建,完成会话期管理
从一个客户打开浏览器并连接服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话
当一个客户访问一个服务器时,可能会在服务器的几个页面之间切换,服务器应当通过某种方法知道这是个客户,就需要session对象
session对象是HttpSession类的实例
查看全部 -
什么是session
在服务器的内存中保存着不同用户的session
查看全部
举报