A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 杨玉揆 黑马帝   /  2011-10-30 15:47  /  2286 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天自己随意的敲了一段jsp代码,但是部署到tomcat的时候让我汗了,既然弹出了一个下载框让我下载访问的jsp页面,自己找了很久也没有找到,后来通过慢慢的调试才看到,也是由于自己粗心造成的。

代码附上:

<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="javax.servlet.http.Cookie,java.util.*"%>
<html>
<%
Cookie[]cookies=request.getCookies();
  Cookie cookie_response=null;
     if(cookies==null)
        out.println("没有"+"<br>");
     else{
           try{
               if(cookies.length==0)
                  {System.out.println("客户端禁止写入cookie");}
               else{
                    for(int i=0;i<cookies.length;i++)
                        {Cookie temp=cookies;
                        if(temp.getName().equals("cookietest"))
                            {cookie_response=temp;
                            break;
                            }
                         }
                    }
                }catch(Exception e)
                  {System.out.println(e);}
            }      
   out.println("当前的时间"+new Date()+"<br>");
  if(cookie_response!=null)
         {out.println(cookie_response.getName()+"上一次访问时间:"+cookie_response.getValue());
         cookie_response.setValue(new Date().toString());
         }
   else{
        out.println("第一次访问!");
        cookie_response=new Cookie("cookietest",new Date().toString());
        out.println("创建cookie!");
        }
    response.addCookie(cookie_response);
    response.setContentType("test/html");
    response.flushBuffer();                    
   %>
</html>

2 个回复

倒序浏览
白倩 黑马帝 2011-10-30 21:52:56
沙发
这个问题我也遇到过不止一两次,都是因为个人书写代码粗心而导致弹出下载框,共同学习!
回复 使用道具 举报
呵呵 一起加油吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马