创建cookie Cookie c =new Cookie("uname","Kitty")
response.addCookie(c)添加cookie到服务器端。可以使用抓包工具查看到;
response.addCookie(c)一旦执行,服务器端会自动发回消息头set-cookie给浏览器,set-cookie是会携带cookie键值对的,uname=kitty。创建的cookie就会保存在浏览器。所以创建的cookie是会保存在浏览器上的
cookie有增删改查四种方法的,哪里不懂,可以追问。
response.addCookie(cookie)这不是先放到response中了么?然后去客户端.放到客户端的机器上. 然后它要是再访问你的服务器时就会带着这些cookie并在request中放置着来找你.然后你就可以在request中找到这些cookie拿到以后想干嘛这就是你自己的事...首先先声明一个cookie:Cookie cookie_id = new Cookie("username", value)
其中第一个参数是这个cookie保存的名字,第二个是cookie的值
返回用response的方法添加cookie,另外也可以设置最大生存时间,如果不设置代表关闭浏览器的时候cookie失效
response.addCookie(cookie_id)
这条语句是跳转到B页面response.setHeader("refresh", "1URL=B.jsp")
在B页面中,可以这么获得Cookie
Cookie[] username=request.getCookie()
这时cookie就在username变量中了,因为只有一个所以不用遍历,可以这样: out.println(username[1].getValue())
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)