开发者社区> 问答> 正文

cookie获取时有个斜杠怎么去掉?:报错

第二次登陆的时候,用的是我的cookie里面的值么

我用了个小脚本,如下:

<%
Cookie cookies[]=request.getCookies();
Cookie sCookie=null;
String Cookiename="";
String Cookiepwd="";
if(cookies!=null){
 for(int i=0;i<cookies.length;i++)
  {
   sCookie=cookies[i];
   String cookieName=sCookie.getName();
 if(cookieName.equals("UserName")){//取出用户名
   Cookiename = sCookie.getValue().concat(" ");
  }
 if(cookieName.equals("PassWord")){//取出密码
   Cookiepwd = sCookie.getValue().toString().concat(" ");
  }
 }
}
%>

然后到这个页面的时候有个很奇怪的现象,如下图:

上面个的图是cookie中还没有东西的时候显示的状态。在登录名和密码那里都有个反斜杠,怎么才能在cookie暂时是空的时候这个界面上没有反斜杠呢?谢谢~

展开
收起
kun坤 2020-06-05 22:59:43 590 0
1 条回答
写回答
取消 提交回答
  • 你确定你的cookie没有值吗?不像吧
    ######replace("/",""); 没深入看代码。。

    2020-06-05 22:59:47
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载