How to get session attribute from different RESt builder different APIs?

RAVI RAJAMANI modifierades för 5 År sedan. Regular Member Inlägg: 123 Anslutningsdatum: 2014-12-07 Senaste inlägg
How to get session attributes from different modules , RESTbuilder API modules.

say Module1 and Module2

In Module1 i had saved session value like below

HttpSession httpSession = contextHttpServletRequest.getSession(true);
httpSession.setAttribute("fooKey", "fooValue");

In Module2 i had getting session value like below
HttpSession httpSession = contextHttpServletRequest.getSession(true);
String value = (String) httpSession.getAttribute("fooKey")
System.out.println(value); // null is coming
Getting null , cannot able to getAttribute from different module
thumbnail
David H Nebinger modifierades för 5 År sedan. Liferay Legend Inlägg: 14933 Anslutningsdatum: 2006-09-02 Senaste inlägg
You should not do this. The APIs are intended to be stateless. They are not built to support maintaining state across calls.
RAVI RAJAMANI modifierades för 5 År sedan. Regular Member Inlägg: 123 Anslutningsdatum: 2014-12-07 Senaste inlägg
David H Nebinger:

You should not do this. The APIs are intended to be stateless. They are not built to support maintaining state across calls.
Is there any other way to achieve like this ? 
thumbnail
Christoph Rabel modifierades för 5 År sedan. Liferay Legend Inlägg: 1555 Anslutningsdatum: 2009-09-24 Senaste inlägg
When you use rest calls, the application is usually the client and the application state is then held in the browser. The other option is to store only a key in the application and the rest of the information in the database.
Even if you find a momentary way around this, e.g. by using a cache or singleton + hash, believe me, it probably will bite you later on.