javascript错误和Cookie值中的双引号

时间:2013-03-12 19:54:12

标签: javascript cookies

我有两个不同的网站,一个网站抛出一个JavaScript错误(超出我的处理范围),当我尝试登录此网站时,如果cookie值中有双引号,则登录过程为不成功。而在另一个不存在JavaScript错误的站点中,登录过程成功。 JavaScript错误和双引号之间是否存在任何关联?

这可能是一个非常开放的问题,不幸的是,执行上述场景的代码太大而无法在此处粘贴。

更新:

public static Cookie createCookie(HttpServletRequest request, String name,
   String value, boolean useDefaultPath) {

  logger.info("Cookie Name:" + name);
  logger.info("Cookie Value:" + value);
  logger.info("Cookie Domain:" + request.getServerName() + ":"
    + request.getServerPort());

  Cookie cookie = new Cookie(name, value);
  //String domain = request.getServerName();
  String domain = getSiteminderDomain(request);
  int idx = domain.indexOf('.');
  cookie.setDomain(domain.substring(idx+1));
  cookie.setMaxAge(DAY);
  if (useDefaultPath) {
   cookie.setPath(request.getPathInfo());
  } else {
   cookie.setPath("/");
  }
  logger.info("Cookie Value For Debug:" + value);
  return cookie;
}

0 个答案:

没有答案