Cookie c = new Cookie("test","123");
response.addCookie(c);
//写入cookie
//应该加入什么代码??
Cookie cs[] = request.getCookies();//想在此立刻得到刚写入的cookie 如何实现
for(int i =0;i<cs.length;i++){
Cookie temp = cs[i];
out.print(temp.getName()+"--------->"+temp.getValue());
out.print("<br />");
}高手帮忙
解决方案 »
- Struts2怎样接收checkbox表单传送的参数
- 很多简单问题吖。。。。。急求解决。高分求解
- java实现上传mp4格式
- 报500错误。
- 听听大家意见!本人想学Jquery,问问应该看什么版本的.大家最常用的jquery是什么版本,用的人多吗?
- 请深圳JAVA程序员留下联系方式,我们组织一个商业团队
- 新手求救 取值问题
- 菜鸟看JSP才三天:问一些基本概念:EJB\bean\servlet
- 如何用JSP得到当前浏览器窗口的大小?在线等待ing.....
- jsp中按钮的传值问题
- jsp网站用jdbc连接sqlserver2000未插网线的时候为什么连接那么慢
- 十万火急!!!mysql-ds.xml在jboss5中怎么配置?
cookie.test.getValue()
cookie.setMaxAge(60 * 60 * 24 * 365);//设置cookie的有效时间
cookie.setPath("/");//保存路径
response.addCookie(cookie);
//不是这个意思,我写cookie可能是调用别的类的别的方法写入的,想在下边代码得到,
现在问题是,第一次访问得不到,刷新一下就有了
因为每次输出的cokiie中的值都是保存的上一次的值!!
String str = request.getParameter("number");
int number = Integer.parseInt(str);
out.println(2*number);
//将str保存在客户端,在页面3读取
response.addCookie(new Cookie("number",str));
%>
<% //读取客户端Cookie
String str = null;
Cookie[] cookies = request.getCookies();
for(int i=0;i<cookies.length;i++){
if(cookies[i].getName().equals("number")){
str = cookies[i].getValue();
}
}
int number = Integer.parseInt(str);
out.println(3*number);
%>