ログインページを処理するためのjdbcサーブレットがあり、ユーザーが「remember me」をチェックすると、JavaサーブレットがCookieを作成して保存します。
これまでのところ、これはすべて機能します(テスト済み)。ただし、ブラウザーとページを再度開くと、サーブレットに送信された最初の HttpServletRequest には、セッション ID Cookie という 1 つの Cookie しかありません。しかし、このリクエストの後、残りの HttpServletRequests にはすべて正しい Cookie が含まれています。これにより、ページの最初の読み込みでログイン ページが表示されますが、ページが更新されると、Cookie が読み込まれ、ユーザーがログインします。
Cookie の設定方法:
response.addCookie(new Cookie("idcookie", userid));
Cookie の取得方法:
Cookie[] cookies = request.getCookies();
Cookie がどのように機能するのかよくわからないので、これはパスの問題である可能性があります。とにかく、これはすべてのブラウザで発生しています。助けてくれてありがとう