2016-09-06 6 views
0

J'ai la méthode tow et en utilisant Spring MVC, d'abord est une méthode = RequestMethod.GET et là je mets session.setAttribute ("clientId", "abc"). La deuxième méthode est une méthode = RequestMethod.POST où je fais ceci:Impossible d'obtenir session.getAttribute dans RequestMethod.POST

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

Mais toujours obtenir nulle.

[Modifier]

La chose est ici la méthode post est pas appelée par ModalandView ("postpage"), elle est appelée par Http callout par Apache Oltu interne

Répondre

0

Dans Get méthode faire

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

Dans le message do

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

essayé mais ça n'a pas fonctionné pour moi, la chose ici est la méthode post n'est pas appelée par ModalandView ("postpage"), elle est appelée par Http callout par Apache oltu en interne. – user614946