为了账号安全,请及时绑定邮箱和手机立即绑定

cookie,请问错在哪里应该怎么该改?谢谢。一般不耗尽智商我是不会提问的0.0

cookie,请问错在哪里应该怎么该改?谢谢。一般不耗尽智商我是不会提问的0.0

慕婉清0747254 2016-07-17 17:56:21
这是index.jsp <%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>   <head>       <title>cookie管理</title>   </head>      <body>          <%     String welcome="第一次访问";     String[] info=new String[]{"","",""};     Cookie[] cook=request.getCookies();       if(cook!=null){       for(int i=0;i<cook.length;i++){           if(cook[i].getName().equals("mrCookInfo")){           info=cook[i].getValue().split("#");           welcome="欢迎回来!";           }              }       }      %>      <%=info[0]+welcome %>      <form action="show.jsp" method="post">      <ul style="line=height:23px">      <li>姓&nbsp;&nbsp;&nbsp;&nbsp;名:<input name="name" type="text" value="<%=info[0]%>"></li>      <li>出生日期:<input name="birthday" type="text" value="<%=info[1] %>"></li>      <li>邮箱地址:<input name="mail" type="text" value="<%=info[2]%>"></li>      <li><input type="submit" value="提交">    </body> </html>这是show.jsp<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>       <title>My JSP 'show.jsp' starting page</title>  </head>    <body>    <%      String name=request.getParameter("name");      String birthday=request.getParameter("birthday");      String mail=request.getParameter("mail");      Cookie myCook=new Cookie("mrCookInfo",name+"#"+birthday+"#"+"mail");      myCook.setMaxAge(60*60*24*365);//设置cookie有效期      response.addCookie(myCook);     %>     表单提交成功     <ul style="line-heigth24px">     <li>姓名:<%=name %>     <li>出生日期<%=birthday %>     <li>电子邮箱<%=mail %>     <li><a href="index.jsp">返回</a>     </ul>  </body></html>问题出在关于cookie管理知识点,show.jsp的代码运行错误提示是第22行exception org.apache.jasper.JasperException: An exception occurred processing JSP page /show.jsp at line 22 19:       String mail=request.getParameter("mail"); 20:       Cookie myCook=new Cookie("mrCookInfo",name+"#"+birthday+"#"+"mail"); 21:       myCook.setMaxAge(60*60*24*365);//璁剧疆cookie鏈夋晥鏈� 22:       response.addCookie(myCook); 23:      %> 24:      琛ㄥ崟鎻愪氦鎴愬姛 25:      <ul style="line-heigth24px">
查看完整描述

1 回答

已采纳
?
丶包菜

TA贡献158条经验 获得超233个赞

加个包吧
<%@ page import="javax.servlet.http.Cookie" %>

查看完整回答
2 反对 回复 2016-07-18
  • 1 回答
  • 0 关注
  • 2147 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信