1.Session的使用步驟
/**
session的步驟:
1.創(chuàng)建session的對象 HttpSession session = req.getSession();
2.獲取session之后會產(chǎn)生一個getid的東西作為namecookie傳遞給瀏覽器
3.發(fā)送cookie過去了
4.然后就發(fā)送數(shù)據(jù)
5.響應(yīng)數(shù)據(jù)了
*/
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//1.創(chuàng)建session對象
HttpSession session = req.getSession(true);
//設(shè)置參數(shù)了
session.setAttribute("name","zhufeng");
//設(shè)置過期的時間
session.setMaxInactiveInterval(20);
//getid是唯一的通過這個來標(biāo)識的東西了,發(fā)送給瀏覽器
Cookie cookie = new Cookie("JSESSIONID",session.getId());
cookie.setMaxAge(200); //設(shè)置cookie的有效時間
//發(fā)送cookie
resp.addCookie(cookie);
//這里判斷下cookie的那個id
Cookie[] cookies = req.getCookies();
if (cookies!=null){
for (Cookie cookie1: cookies){
String name = cookie1.getName();
String value = cookie1.getValue();
System.out.println(name+":"+value);
}
}
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者