RE: How to get session attribute from different RESt builder different APIs

RAVI RAJAMANI, 5 Jaren geleden aangepast. Regular Member Berichten: 123 Aanmelddatum: 7-12-14 Recente berichten
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, 5 Jaren geleden aangepast. Liferay Legend Berichten: 14933 Aanmelddatum: 2-9-06 Recente berichten
You should not do this. The APIs are intended to be stateless. They are not built to support maintaining state across calls.
RAVI RAJAMANI, 5 Jaren geleden aangepast. Regular Member Berichten: 123 Aanmelddatum: 7-12-14 Recente berichten
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, 5 Jaren geleden aangepast. Liferay Legend Berichten: 1555 Aanmelddatum: 24-9-09 Recente berichten
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.