public class HttpSessionImpl extends java.lang.Object implements SimpleHttpSession
Title: HttpSessionImpl.java
Description:
bboss workgroup
Copyright (c) 2008
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
contextpath |
protected javax.servlet.ServletContext |
servletContext |
protected Session |
session |
| 构造器和说明 |
|---|
HttpSessionImpl(Session session,
javax.servlet.ServletContext servletContext,
java.lang.String contextpath,
InvalidateCallback invalidateCallback) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
getAttribute(java.lang.String attribute) |
java.util.Enumeration |
getAttributeNames() |
long |
getCreationTime() |
java.lang.String |
getId() |
Session |
getInnerSession() |
long |
getLastAccessedTime() |
int |
getMaxInactiveInterval() |
javax.servlet.ServletContext |
getServletContext() |
javax.servlet.http.HttpSessionContext |
getSessionContext() |
java.lang.Object |
getValue(java.lang.String attribute) |
java.lang.String[] |
getValueNames() |
void |
invalidate() |
boolean |
islazy() |
boolean |
isNew() |
void |
modifyAttribute(java.lang.String name,
java.lang.Object value,
int valuetype,
int optype) |
void |
putValue(java.lang.String attribute,
java.lang.Object value) |
void |
removeAttribute(java.lang.String attribute) |
void |
removeValue(java.lang.String attribute) |
void |
setAttribute(java.lang.String attribute,
java.lang.Object value) |
void |
setMaxInactiveInterval(int maxInactiveInterval)
设置会话有效期
|
void |
submit() |
void |
touch(java.lang.String lastAccessedUrl) |
protected Session session
protected javax.servlet.ServletContext servletContext
protected java.lang.String contextpath
public HttpSessionImpl(Session session, javax.servlet.ServletContext servletContext, java.lang.String contextpath, InvalidateCallback invalidateCallback)
public java.lang.Object getAttribute(java.lang.String attribute)
getAttribute 在接口中 javax.servlet.http.HttpSessionpublic java.util.Enumeration getAttributeNames()
getAttributeNames 在接口中 javax.servlet.http.HttpSessionpublic long getCreationTime()
getCreationTime 在接口中 javax.servlet.http.HttpSessionpublic java.lang.String getId()
getId 在接口中 javax.servlet.http.HttpSessionpublic void touch(java.lang.String lastAccessedUrl)
public long getLastAccessedTime()
getLastAccessedTime 在接口中 javax.servlet.http.HttpSessionpublic int getMaxInactiveInterval()
getMaxInactiveInterval 在接口中 javax.servlet.http.HttpSessionpublic java.lang.Object getValue(java.lang.String attribute)
getValue 在接口中 javax.servlet.http.HttpSessionpublic java.lang.String[] getValueNames()
getValueNames 在接口中 javax.servlet.http.HttpSessionpublic void invalidate()
invalidate 在接口中 javax.servlet.http.HttpSessionpublic boolean isNew()
isNew 在接口中 javax.servlet.http.HttpSessionpublic void putValue(java.lang.String attribute,
java.lang.Object value)
putValue 在接口中 javax.servlet.http.HttpSessionpublic void removeAttribute(java.lang.String attribute)
removeAttribute 在接口中 javax.servlet.http.HttpSessionpublic void removeValue(java.lang.String attribute)
removeValue 在接口中 javax.servlet.http.HttpSessionpublic void setAttribute(java.lang.String attribute,
java.lang.Object value)
setAttribute 在接口中 javax.servlet.http.HttpSessionpublic javax.servlet.ServletContext getServletContext()
getServletContext 在接口中 javax.servlet.http.HttpSessionpublic javax.servlet.http.HttpSessionContext getSessionContext()
getSessionContext 在接口中 javax.servlet.http.HttpSessionpublic void setMaxInactiveInterval(int maxInactiveInterval)
setMaxInactiveInterval 在接口中 javax.servlet.http.HttpSessionmaxInactiveInterval - 以秒为单位public Session getInnerSession()
getInnerSession 在接口中 SimpleHttpSessionpublic void submit()
public boolean islazy()
islazy 在接口中 SimpleHttpSessionpublic void modifyAttribute(java.lang.String name,
java.lang.Object value,
int valuetype,
int optype)
modifyAttribute 在接口中 SimpleHttpSession