JavaServletAPI中文说明文档二(2)Java认证考试
文章作者 100test 发表时间 2010:01:11 22:30:46
来源 100Test.Com百考试题网
11、setMaxInactiveInterval
public int setMaxInactiveInterval(int interval).
设置一个秒数,这个秒数表示客户端在不发出请求时,session被Servlet引擎维持的最长时间。
以下这个方法将被取消\
12、getSessionContext
public HttpSessionContext getSessionContext().
返回session在其中得以保持的环境变量。这个方法和其他所有HttpSessionContext的方法一样被取消了。
四、HttpSessionBindingListener接口
定义\
public interface HttpSessionBindingListener
这个对象被加入到HTTP的session中,执行这个接口会通告有没有什么对象被绑定到这个HTTP session中或被从这个HTTP session中取消绑定。
方法
1、valueBound
public void valueBound(HttpSessionBindingEvent event).
当一个对象被绑定到session中,调用此方法。HttpSession.putValue方法被调用时,Servlet引擎应该调用此方法。
2、valueUnbound
public void valueUnbound(HttpSessionBindingEvent event).
当一个对象被从session中取消绑定,调用此方法。HttpSession.removeValue方法被调用时,Servlet引擎应该调用此方法。
五、HttpSessionContext接口
定义\
此接口将被取消\
public interface HttpSessionContext
这个对象是与一组HTTP session关联的单一的实体。
这个接口由于安全的原因被取消,它出现在目前的版本中仅仅是为了兼容性的原因。这个接口的方法将模拟以前的版本的定义返回相应的值。
方法
1、getSession
public HttpSession getSession(String sessionId).
当初用来返回与这个session id相关的session。现在返回空值。
2、getIds
public Enumeration getIds().
当初用来返回这个环境下所有session id的列表。现在返回空的列表。
六、Cookie类\
定义\
public class Cookie implements Cloneable
这个类描述了一个cookie,有关cookie的定义你可以参照Netscape Communications Corporation的说明,也可以参照RFC 2109。
构造函数
public Cookie(String name, String value).
用一个name-value对定义一个cookie。这个name必须能被HTTP/1.1所接受。
以字符$开头的name被RFC 2109保留。
给定的name如果不能被HTTP/1.1所接受,该方法抛出一个IllegalArgumentException。
方法
1、getComment
public String getComment().
返回描述这个cookie目的的说明,如果未定义这个说明,返回空值。
2、getDomain
public String getDomain().
返回这个cookie可以出现的区域,如果未定义区域,返回空值。
3、getMaxAge
public int getMaxAge().
这个方法返回这个cookie指定的最长存活时期。如果未定义这个最长存活时期,该方法返回-1。