如果客户的浏览器不支持Cookie,我们可以通过URL重写来实现session对象的唯一性.URL重写:
就是当客户从一个页面重新连接到另一个页面时,通过向这个心的URL添加参数,把session对象的ID
传代过去,这样就可以保障客户在该网站各个页面中的session对象是完全相同的,可以使用response
对象调用encodeURL()或encodeRedirectURL()方法实现URL重写.
String str = response.encodeRedirectURl("*.jsp");
<%=str%>
常用方法:
public void setAttribute(string s,object obj);
public void getAttribute(String s);
public Enumeration getAttributeName();产生一个枚举对象,该枚举对象使用
nextElements()方法遍历session对象所有的全部对象.
public long getCreationTime();
public long getLastAccessedTime();
public void getMaxInactiveInterval(int n);
public void setMaxInactiveInterval(int n);
public void removeAttribute(String s);
public String getId();
invalidate 无效
public boolean isNew()