私はこの問題を抱えています:
- の移行ツールを使用して、アプリケーションを WAS 6.1 から WAS 7.0 に移行します。
C:\Program Files\IBM\SDP\runtimes\base_v7\bin\migration
Cookie
アプリケーションは 6.1 サーバーで問題なく動作していましたが、移行したときに、ユーザーから分割を取得するために必要な問題が発生しました。- しばらくデバッグした後、
Cookie
が作成されていることに気付きましたが、何らかの理由で がCookie
に入れられていないHttpServletResponse
ため、 の値を取得しようとすると、Cookie
であると表示されますnull
。
これを行うために使用されるコードのスニペットを次に示します。
public static void setDivisionCookie( String div, HttpServletResponse res ){
Cookie cookie = new Cookie(USER_DIVISION_COOKIE_NAME, div);
cookie.setMaxAge(Integer.MAX_VALUE);
cookie.setPath("/");
res.addCookie( cookie );
}
アプリケーションは Struts で実行されていると言わざるを得ません (これらは私が使用している jar ですstruts-1.2.9
, struts2-core-2.1.8.1
, struts-taglib-1.3.8
)