今天自己随意的敲了一段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> |
|