java cookie 获取不到_请问我这里写的哪里有问题?怎么获取不到cookie呢...

已结贴√

问题点数:20 回复次数:3

ca56232b3bbedf9a539d07f37fffb99a.gif

3144d8b7615c79d9f638db40d5689d26.gif

a218af6549b45ee526caf607ebff1358.gif

0f8df0e29816ae721419de940fb833d1.gif

请问我这里写的哪里有问题?怎么获取不到cookie呢...

大家好,我是刚刚接触jsp的新手,我有几个问题不太明白,想借此机会一起问问各位大神,谢谢了。

1、我看jsp教程中都是pageEncoding="utf-8",为什么我用utf-8的时候经常出现乱码呢?

2、我现在看书的时候学到cookie的地方,但是我怎么也读取不到cookie,麻烦帮我看下我哪儿写错了好么,谢谢。我是想读取名为username的cookie的值....

界面

String name=request.getParameter("username");    //传递form表单中文本框的值

String pass=request.getParameter("password");

String aaa=request.getMethod();          //传递form的属性值是get还是post

boolean bbb=request.isSecure();         //判断网页是否使用了安全协议

if (name.equals(""))

{

out.println("对不起,请输入用户名!");

}

else

{

out.println("您的用户名是"+name+"
");

out.println("您的密码是"+pass+"
");

out.println(aaa+"
");

out.print(bbb);

Cookie cookie=new Cookie("username",name);

cookie.setMaxAge(-123);

response.addCookie(cookie);

}

%>

提交

界面

读取Cookie信息

Cookie getcookie[]=request.getCookies();

if (getcookie!=null)

{

for (int i=0;i

{

Cookie cookie=Cookie[i];

if (cookie.getName()==("usename"))

{

String name=cookie.getName();

String value=cookie.getValue();

out.print(name+"
");

out.print(value+"
");

}

else

out.print("cookie名称没找到");

}

}

%>

我找了半宿也没找到是哪儿的问题,请大神帮我看下,谢谢,以下是错误提示:

org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 18 in the jsp file: /check2.jsp

Cookie cannot be resolved to a variable

15:     {

16:       for (int i=0;i

17:       {

18:          Cookie cookie=Cookie[i];

19:          if (cookie.getName()==("usename"))

20:          {

21:          String name=cookie.getName();

Stacktrace:

org.apache.(DefaultErrorHandler.java:97)

org.apache.(ErrorDispatcher.java:330)

org.apache.(JDTCompiler.java:457)

org.apache.(Compiler.java:374)

org.apache.(Compiler.java:352)

org.apache.(Compiler.java:339)

org.apache.jasper.(JspCompilationContext.java:601)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)

javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值