本帖最后由 黄杨 于 2013-5-1 23:27 编辑
第一个jsp页面
<body>
<%
//添加一个Cookie,设置Cookie有效时间为20秒
Cookie test=new Cookie("info","haha");
test.setMaxAge(20);
response.addCookie(test);
response.sendRedirect("showCookie.jsp");
%>
</body>
第二个jsp页面
<body>
<%
Cookie[] cookies=request.getCookies();
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
if(cookies.getName().equals("info"))
out.print("读取cookie的值:"+cookies.getValue());
}
}else{
out.print("超过有效期,无法读取!"); //问题在这,为什么超时后这句话就是显示不出来呢,弄了好久都出不来。。。
}
%>
</body>
|