我有两个方法并使用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调出调用
答案 0 :(得分:0)
在Get方法中
Session session = request.getSession(true);
session.setAttribute("clientId", "abc");
在Post do
String s = request.getSession().getAttribute("clientId");