jsp页面中如何通过cookie传递数据?
推荐于2017-09-15 · 知道合伙人教育行家
关注
展开全部
首先先声明一个cookie:
Cookie cookie_id = new Cookie("username", value);
其中第一个参数是这个cookie保存的名字,第二个是cookie的值
返回用response的方法添加cookie,另外也可以设置最大生存时间,如果不设置代表关闭浏览器的时候cookie失效
response.addCookie(cookie_id);
这条语句是跳转到B页面 response.setHeader("refresh", "1;URL=B.jsp");
在B页面中,可以这么获得Cookie
Cookie[] username=request.getCookie();
这时cookie就在username变量中了,因为只有一个所以不用遍历,可以这样: out.println(username[1].getValue());
Cookie cookie_id = new Cookie("username", value);
其中第一个参数是这个cookie保存的名字,第二个是cookie的值
返回用response的方法添加cookie,另外也可以设置最大生存时间,如果不设置代表关闭浏览器的时候cookie失效
response.addCookie(cookie_id);
这条语句是跳转到B页面 response.setHeader("refresh", "1;URL=B.jsp");
在B页面中,可以这么获得Cookie
Cookie[] username=request.getCookie();
这时cookie就在username变量中了,因为只有一个所以不用遍历,可以这样: out.println(username[1].getValue());
2013-11-12
展开全部
cookie是保存在客户端的,用来解决HTTP无状态问题.利用cookie对象来传递
Cookie cookie=new Cookie("my","liuliu")
cookie.setMaxage(60*60);(以秒为单位)最大的生命周期
response.addCookie(cookie);
Cookie[] cookies=request.getCookies();(可以通过遍历此数组来访问值)
Cookie cookie=new Cookie("my","liuliu")
cookie.setMaxage(60*60);(以秒为单位)最大的生命周期
response.addCookie(cookie);
Cookie[] cookies=request.getCookies();(可以通过遍历此数组来访问值)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询