小编Ezh*_*hil的帖子

request.getSession没有返回相同的会话

我们的产品是在Spring 3.0 MVC中开发的.

我们在控制器中使用了如下会话.

  @Controller
  public class LoginController{
     HttpSession session;

     @RequestMapping(value="/index.htm",method = RequestMethod.POST)
     public ModelAndView viewIndex(HttpServletRequest request){
     session=request.getSession(false);
     System.out.println(request.getSession(false));
     System.out.println(session);   
     }
  }
Run Code Online (Sandbox Code Playgroud)

在Firefox中,我可以看到两者request.getSession(false)session打印相同的值.

在IE中,我可以看到request.getSession(false)打印值,session并打印为null.

可能是什么原因?

注意:我没有使用任何过滤器进行会话

java session servlets spring-mvc

3
推荐指数
1
解决办法
5442
查看次数

标签 统计

java ×1

servlets ×1

session ×1

spring-mvc ×1