写了一个简单的生成cookie的程序如下:public class SetCookie extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
for(int i = 0; i <3; i++){
Cookie cookie = new Cookie("name"+i,"value"+i);
resp.addCookie(cookie);
ck.setMaxAge(3600);
{
}
我的本意是:访问SetCookie这个servlet,通过for循环生成了3个cookie.然我到临时文件里查找,遇到几个问题:
1>没有找到这个SetCookie的"文本文件(.txt)"?只有一个名SetCookie的html格式的文件
2>这个SetCookie的html格式的文件容量为0.打开后无任何内容.照理按上面的程序应该生成了3个name,3个value,文件应该有内容.
情各位高人帮忙,分别解答我上面2个疑问.
(我web服务器用的是Tomcat6.1)
for(int i = 0; i <3; i++){
Cookie cookie = new Cookie("name"+i,"value"+i);
resp.addCookie(cookie);
ck.setMaxAge(3600);
{
}
我的本意是:访问SetCookie这个servlet,通过for循环生成了3个cookie.然我到临时文件里查找,遇到几个问题:
1>没有找到这个SetCookie的"文本文件(.txt)"?只有一个名SetCookie的html格式的文件
2>这个SetCookie的html格式的文件容量为0.打开后无任何内容.照理按上面的程序应该生成了3个name,3个value,文件应该有内容.
情各位高人帮忙,分别解答我上面2个疑问.
(我web服务器用的是Tomcat6.1)
1 doGet() 方法应该是public 的
2 看看你的ie设置cookie的选项
3 你设置cookie的存活时间应该在保存之前把
你先改改试试