在struts2的登录拦截器中:
HttpServletRequest request = ServletActionContext.getRequest();
Cookie[] cookies=request.getCookies();
System.out.println(cookies);
if (null!=cookies) {
for(Cookie cookie : cookies){
System.out.println(cookie.getName()+"---"+cookie.getValue())
总是得到jsessionid,
cookie我已经写到硬盘中了,可以看到已存入用户名,和密码,可就是取不到。注:如果把这段代码从拦截器中取出,单独写一个action方法,可以取到,
问题在于:拦截器。
请高手赐教!
HttpServletRequest request = ServletActionContext.getRequest();
Cookie[] cookies=request.getCookies();
System.out.println(cookies);
if (null!=cookies) {
for(Cookie cookie : cookies){
System.out.println(cookie.getName()+"---"+cookie.getValue())
总是得到jsessionid,
cookie我已经写到硬盘中了,可以看到已存入用户名,和密码,可就是取不到。注:如果把这段代码从拦截器中取出,单独写一个action方法,可以取到,
问题在于:拦截器。
请高手赐教!
加上这句试试:
cookie.setPath("/");