Session、ServletConfig、ServletContext

Session的使用

1、取得session对象

req.getSession()方法

2、取得sessionId

getId()方法

3、设置session的最大空闲时间

setMaxInactiveInterval()

4、强制session失效

invalidate()

范例:

packagecom.zgy.servlet;

importjava.io.IOException;

importjavax.servlet.ServletException;

importjavax.servlet.http.HttpServlet;

importjavax.servlet.http.HttpServletRequest;

importjavax.servlet.http.HttpServletResponse;

importjavax.servlet.http.HttpSession;

publicclassTestSessionServletextendsHttpServlet{

@Override

protectedvoiddoGet(HttpServletRequestreq,HttpServletResponseresp)

throwsServletException,IOException{

HttpSessionsession=req.getSession();

resp.getWriter().println(session.getId());

session.setMaxInactiveInterval(3);

}

}

八、ServletConfig

1、ServletConfig

范例:

packagecom.zgy.servlet;

importjava.io.IOException;

importjava.util.Enumeration;

importjavax.servlet.ServletConfig;

importjavax.servlet.ServletException;

importjavax.servlet.http.HttpServlet;

importjavax.servlet.http.HttpServletRequest;

importjavax.servlet.http.HttpServletResponse;

@Override

throwsServletException,IOException{

resp.getWriter().println(config.getServletName());

Enumeration<?>e=config.getInitParameterNames();

while(e.hasMoreElements()){

resp.getWriter().println(e.nextElement());

}

resp.getWriter().println(config.getClass());

}

}

九、ServletContext对象

范例:

packagecom.zgy.servlet;

importjava.io.IOException;

importjava.util.Set;

importjavax.servlet.ServletContext;

importjavax.servlet.ServletException;

importjavax.servlet.http.HttpServlet;

importjavax.servlet.http.HttpServletRequest;

importjavax.servlet.http.HttpServletResponse;

@Override

throwsServletException,IOException{

//sc.setAttribute("c",newDate());

for(Strings:set){

resp.getWriter().println(s);

}

}

}

,十年干戈天地老,四海苍生痛苦深。

Session、ServletConfig、ServletContext

相关文章:

你感兴趣的文章:

标签云: