我有这个问题:
- 我使用迁移工具将我的应用程序从 WAS 6.1 迁移到 WAS 7.0
C:\Program Files\IBM\SDP\runtimes\base_v7\bin\migration
- 该应用程序在 6.1 服务器中运行得很好,但是当我迁移它时,
Cookie
我需要从用户那里获取分区的问题。 - 调试一段时间后,我意识到
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 运行(这些是我正在使用的struts-1.2.9
jar struts2-core-2.1.8.1
,,,struts-taglib-1.3.8
)