java cookie 使用

xiaoxiao2026-08-17  1

最近闲来无聊,写了个cookie的用例:

1. cookie组成: 名称、值、过期时间、路径和域

2.构造cookie 

/**cookie test***/ Cookie nameCookie = new Cookie(Mapping.NAME_COOKIE,name); nameCookie.setMaxAge(60); Cookie passCookie = new Cookie(Mapping.PASSWORD_COOKIE,password); passCookie.setMaxAge(60); response.addCookie(nameCookie); response.addCookie(passCookie);

 3.取出cookie:

/** * read cookie * @param request */ Cookie[] cks = request.getCookies(); Hashtable<String,String> ckTable = new Hashtable<String,String>(0); for(int i = 0;cks != null && i < cks.length;i++){ Cookie ck = cks[i]; if(ck.getName() != null && !ck.getName().equals("")){ ckTable.put(ck.getName(), ck.getValue()); } } String name = ""; String password = ""; if(ckTable.get(Mapping.NAME_COOKIE) != null){ name = ckTable.get(Mapping.NAME_COOKIE); } if(ckTable.get(Mapping.PASSWORD_COOKIE) != null){ password = ckTable.get(Mapping.PASSWORD_COOKIE); } System.out.println("$$$$$$$$$$$ cookie-- name:" + name + " password:" + password); GetSessionBusi busi = GetSessionBusi.getInstance(); busi.getSession(request); request.setAttribute("name", name); request.setAttribute("password", password);

 

转载请注明原文地址: https://www.6miu.com/read-5051361.html

最新回复(0)