关于XP下运行的JSP问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 08:35:12
我在XP系统中配置了一个Tomcat 5.5,但是有一个问题,就是用JSP编写的一个Cookie总是提示错误,书上说只有系统中没的启动Cookie才会报错。
其它的JSP页面还算是正常的。
关于Cookie我在IE的Internet选项目也调整过,允许所有的Cookie,然后重启服务器,后来干脆重启电脑,可效果还是出不来。
代码如下:
<html>
<head>
<title>jspCookie.jsp</title>
</head>
<body>

<%
Cookie[] cookies=request.getCookies();
for(int i=0;i<cookies.length;i++)
{
%>

<p>
<b>Cookie name:</b>

<%= cookies[i].getName() %>

<b>Cookie value:</b>

<%= cookies[i].getValue() %>
</p>
<p>
<b>Old max age in secopnds:</b>
<%= cookies[i].getMaxAge() %>

<%
cookies[i].setMaxAge(60);
%>

<b>New max age in seconds:</b>
<%= cookies[i].getMaxAge() %>
</p>

<%
}
%>

<%!
int count1=0;
int count2=0

异常显示 Cookie[] cookies=request.getCookies();这句话出错,错误原因是request.getCookies()没有能够返回一个Cookie[]对象,也就是系统没有发现有cookies,

可能是你的浏览器的安全设置太高,禁止使用cookies,可以察看IE的安全设置,允许使用cookies就可以