0

2 つの異なるサイトがあり、1 つのサイトで 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;
}
4

0 に答える 0