刚学用java写cookie,遇到个问题:
现在用java写了对cookie的读取代码,可是在用户进入一个页面的时候,要怎么做才能让系统读取我写的setCookie方法,并把我想要存的信息存到用户的cookie文件中
现在用java写了对cookie的读取代码,可是在用户进入一个页面的时候,要怎么做才能让系统读取我写的setCookie方法,并把我想要存的信息存到用户的cookie文件中
解决方案 »
- 各位java前辈,我想要在1-2个月内能用java编出简单的web程序,各位有什么建议吗?
- 有了spring mvc,还需要struts 2吗?
- MyEclipse关闭 Tomcat出现异常
- filter 配置有问题吗?
- 新手求助 Hibernate 反转
- 请问关于java的鸡生蛋,蛋生鸡的问题。
- 为什么会呼叫不成功 一个有关Socket的问题。程序如下 :
- spring不能为action注入首字母大写的bean吗?(使用truts-spring-plugin自动装配)
- 在sessionbean链接oracle的问题
- 请问EJB中的远程接口与本地接口都是与谁联系,它们之间又是什么关系?
- 有关Spring context:component-scan 通配符匹配的问题
- 请问:网页上的这种遮罩效果是如何实现的?
第一个setvlet:saveCookieServlet的service方法里
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
String value1=URLEncoder.encode("cookie_content1","utf-8");
String value2=URLEncoder.encode("cookie_content2","utf-8");
Cookie cookie1=new Cookie("some_cookie",value1);
Cookie cookie2=new Cookie("other_cookie",value2);
response.addCookie(cookie1);
response.addCookie(cookie2);
第二个servlet:getCookieServlet
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
Cookie[] cookies=request.getCookies();
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
Cookie cookie=cookies[i];
out.println("<h1>"+cookie.getName()+":"+URLDecoder.decode(cookie.getValue(),"utf-8")+"</h1>");
}
}
很希望能帮到你