无法在RequestMethod.POST中获取session.getAttribute

时间:2016-09-06 16:22:59

标签: java httpsession oltu

我有两个方法并使用Spring MVC,首先是一个方法= RequestMethod.GET,然后我设置了session.setAttribute(" clientId"," abc")。 第二种方法是方法= RequestMethod.POST,我这样做:

HttpSession session = request.getSession();
System.out.println("-----" + (String)session.getAttribute("clientId"));

但总是得到空。

[编辑]

这里的事情是post方法不是由ModalandView调用的(" postpage"),它由Apache oltu内部的Http调出调用

1 个答案:

答案 0 :(得分:0)

在Get方法中

 Session session = request.getSession(true); 
  session.setAttribute("clientId", "abc");

在Post do

String s = request.getSession().getAttribute("clientId");