直接上代码
<%@ page language="java" pageEncoding="utf-8"%>
<%
String username = request.getParameter("username") ;
String password = request.getParameter("password") ;
String method = request.getParameter("method") ;
String systemKey = request.getParameter("systemKey") ;
if("save".equals(method)){
System.out.println("写入Cookie:"+username+" "+password);
Cookie cookie1 = new Cookie("username", java.net.URLEncoder.encode(username,"UTF-8"));
cookie1.setPath("/");//这个要设置
//cookie.setDomain(".localhost");//这个也要设置才能实现上面的两个网站共用
cookie1.setMaxAge(24*60*60*30);//不设置的话,则cookies不写入硬盘,而是写在内存,只在当前页面有用,以秒为单位
response.addCookie(cookie1);
Cookie cookie2 = new Cookie("password", java.net.URLEncoder.encode(password,"UTF-8"));
cookie2.setPath("/");
cookie2.setMaxAge(24*60*60*30);
response.addCookie(cookie2);
System.out.println("写入Map:key "+systemKey+" user "+username+" psd "+password);
java.util.Map map = com.targ.sso.common.OnlineUser.add(username,password) ;
com.targ.sso.common.OnlineUser.put(systemKey,map) ;
out.print("{success : true}");
}else if("delete".equals(method)){
System.out.println("删除Cookie:"+username+" "+password);
Cookie cookie1 = new Cookie("username", java.net.URLEncoder.encode("","UTF-8"));
cookie1.setPath("/");
cookie1.setMaxAge(0);
response.addCookie(cookie1);
Cookie cookie2 = new Cookie("password", java.net.URLEncoder.encode("","UTF-8"));
cookie2.setPath("/");
cookie2.setMaxAge(0);
response.addCookie(cookie2);
System.out.println("删除Map:key "+systemKey+" user "+username+" psd "+password);
com.targ.sso.common.OnlineUser.remove(systemKey) ;
out.print("{success : true}");
}
%>
分享到:
相关推荐
java 操作cookie精选,基础的操作,简单易学
java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作java对cookie的操作...
java操作cookie,并且给出了详细注释以及乱码的解决方法。
JAVA操作COOKIE,java中对cookies的操作及应用。
JAVA操作COOKIE.pdf
主要介绍了Java 模拟cookie登陆简单操作,结合实例形式分析了Java 模拟cookie登陆的相关原理与基本实现技巧,需要的朋友可以参考下
java操作cookie_实现两周内自动登录
主要介绍了java操作cookie示例,包括设置Cookie、读取Cookie、删除Cookie,需要的朋友可以参考下
。。。
java对cookie的操作比较简单,主要介绍下建立cookie和读取cookie,以及如何设定cookie的生命周期和cookie的路径问题。
java访问.net webservice 可获取与设置cookie
JAVA简单cookie操作,自己去http://sacmoney.net申请个账号做测试.
最近开发用到了爬取题库的功能,直接是无法爬取的,通过分析,发现可以通过账号登陆,携带COOKIE信息爬取网站数据。为了方便交流学习,现将代码公开。
java对cookie的操作,很好的事例文档
java对cookie的操作2.doc
Cookie工具类,Java操作Cookie的工具类,下载引入直接调用方法获取Cookie就可以
主要介绍了java中Servlet Cookie取不到值原因解决办法的相关资料,需要的朋友可以参考下