我有这个问题:
C:\Program Files\IBM\SDP\runtimes\base_v7\bin\migration
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(这些是我正在使用的jar struts-1.2.9
,struts2-core-2.1.8.1
,struts-taglib-1.3.8
)
答案 0 :(得分:0)
每个Web应用程序都在servlet上下文路径下获取/放置cookie。例如
cookie.setPath(request.getContextPath());