小弟我按课本上写了一个Cookie可是出现如下错误请高手帮忙,在线等!!!!1

xinsiwuhen 2004-03-25 11:36:10
小弟我按课本上写了一个Cookie,在运行程序cookie.jsp时在c:\windows\cookies文件夹下看不到Cookie文本文件(但cookie.jsp能正常运行),请问这是怎么回事????
另外,在运行程序getCookies.jsp时,在jsp页面中出现如下的错误:(我加了try--catch语句捕获的如下异常)
java.lang.NumberFormatException: For input string: "6AB5EF0164F8E981D974DED872FD5ED2"

其中,cookie.jsp文件如下:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%
Cookie myCookie=new Cookie("num","999");
response.addCookie(myCookie);
myCookie.setMaxAge(2*24*60*60);
out.println("存入Cookie中的数据为:");
%>
<%=myCookie.getValue()%>
<%=myCookie.getName()%>
</body>
</html>

getCookies.jsp代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<%
try{
Cookie myCookie=null;
Cookie[] yourCookie=request.getCookies();
int n=yourCookie.length;
if( n!=0 )
{

for( int i=0;i<n;i++ )
{
if( yourCookie[i].getName().equals("num") );
{
myCookie=yourCookie[i];
}
}
if( myCookie==null)
{
out.println("不能取得Cookie的num变量");
}
else
{
int m=Integer.parseInt( myCookie.getValue() )+1;
myCookie=new Cookie("num",String.valueOf(m));
response.addCookie(myCookie);
myCookie.setMaxAge(2*24*60*60);
out.print("取得的Cookie中的数值勤为:"+m);
}
}
}catch( Exception e )
{
out.println( e );
}
%>
</body>
</html>
请各位高手指点,小弟不胜感谢!1在线等待!!!!1
...全文
32 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinsiwuhen 2004-03-25
  • 打赏
  • 举报
回复
就没有人看出这个程序的问题在哪儿吗??谢谢大家的指点!请指教,急等@@@@@


81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧