CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

有关cookie+linux问题?急救!!!!

楼主restart2001(...凤凰一辉...)2005-01-04 18:48:01 在 Java / Web 开发 提问

项目采用struts结构,  
  登陆页面获取手机号码,如果用户鉴权通过后,生成cookie,里面存放手机号码,然后转到成功页面  
  部分代码如下:  
  1、后台鉴权  
        boolean   cookieFound   =   false;  
                                          Cookie   thisCookie   =   null;  
                                          Cookie[]   cookies   =   request.getCookies();  
                                          if   (cookies   !=   null)   {  
                                                  for   (int   i   =   0;   i   <   cookies.length;   i++)   {  
                                                          thisCookie   =   cookies[0];  
                                                          if   (thisCookie.getName().equals("Userid"))   {  
                                                                  cookieFound   =   true;  
                                                                  String   cookieName   =   "Userid";  
                                                                  Cookie   cookie   =   new   Cookie(cookieName,   modelSession.getMobile());  
                                                                  cookie.setMaxAge(60   *   60);  
                                                                  cookie.setPath("/");  
                                                                  response.addCookie(cookie);  
                                                                  break;  
                                                          }  
                                                  }  
                                          }  
                                          if   (cookieFound   ==   false)   {  
                                                  String   cookieName   =   "Userid";  
                                                  Cookie   cookie   =   new   Cookie(cookieName,   modelSession.getMobile());  
                                                  cookie.setMaxAge(60   *   60);  
                                                  cookie.setPath("/");  
                                                  response.addCookie(cookie);  
                                          }  
  2、前台页面读取cookie值  
  <!--     已登录用户   -->  
  <%  
          ColortoneUtil   colortoneUtil   =   new   ColortoneUtil();  
   
                String   mobile   =   "";  
          mobile   =   colortoneUtil.getCookMobile(request);  
  String   sessMobile   =   (String)   session.getAttribute("mobile");  
          if     (!mobile.equals(sessMobile)){  
                  mobile   =   "";  
          }  
          if   (!mobile.equals(""))   {  
  %>  
   
  现在问题是:在windows2000server   +tomcat5.019的时候运行正常,能写入、读取cookie值,  
  但放到linux+tomcat5.0.29的时候cookie中的值就不能读了,但客户端cookie文件是   有的  
  很奇怪的~~~~~~~~~  
  问题点数:0、回复次数:1Top

1 楼restart2001(...凤凰一辉...)回复于 2005-01-04 18:49:11 得分 0

//获得用户cookie上的手机号码  
          public   String   getCookMobile(HttpServletRequest   request)   {  
                  Cookie[]   cookies   =   request.getCookies();  
                  String   mobile   =   "";  
                  Cookie   thisCookie   =   null;  
                  if   (cookies   !=   null)   {  
                          for   (int   i   =   0;   i   <   cookies.length;   i++)   {  
                                  thisCookie   =   cookies[0];  
                                  if   (thisCookie.getName().equals("Userid"))   {  
                                          mobile   =   thisCookie.getValue();  
                                          _log.info("mobile   =   "+mobile);  
                                          break;  
                                  }  
                          }  
                  }  
                  return   mobile;  
          }Top

相关问题

  • 急救——有关PHOTOSHOP
  • 急救急救急救!有关ADO的大问题,请各位大虾帮忙!
  • cookie的问题。。急救。。。。。
  • 有关global.asa文件!急救!!!在线等!!!
  • 有关FUJITSU的问题,急救!!!
  • 有关SQL存储过程急救?
  • 有关DataGrid的问题,急救!
  • 急救~~!!急救~~!!
  • !!!!!急救!急救!!!!
  • 急救!急救!

关键词

  • cookies
  • 手机
  • null
  • 手机号码
  • request

得分解答快速导航

  • 帖主:restart2001

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo