How can I share objects across different sessions?
Answer Posted / sanjeev kumar
Information (It can be primitives or objects) can be shared
across different servlets in 3 ways in J2EE.
1) Request object-- If the data need to be shared with in
the request scope we can set it on request object with
request.setAttribute() method. And can be accessed from the
other servlet or JSP with request.getAttribute() method.
2) Session object-- If the data need to be shared with in
the session scope we can set it on session object with
session.setAttribute() method. And can be accessed from the
other servlet or JSP with session.getAttribute() method.
3) Context object-- If the data need to be shared with in
the context (Application) scope we can set it on context
object with context.setAttribute() method. And can be
accessed from the other servlet or JSP with
context.getAttribute() method.
| Is This Answer Correct ? | 16 Yes | 4 No |
Post New Answer View All Answers
Why filter is used in servlet?
What are the differences between servlet context vs servlet config?
How to generate the server side programming and the advantages of it over the other languages?
Explain the role of dispatcherservlet and contextloaderlistener.
What is cookies in servlet with example?
Explain the differences between jsp and servlet.
Why do we have servlet wrapper classes?
What is the use of attribute in servlets?
Once the destroy() method is called by the container, will the servlet be immediately destroyed? What happens to the tasks(threads) that the servlet might be executing at that time?
How to get the path of servlet in the server?
What are the exceptions thrown by servlets? Why?
How we can get ip address of client in servlet?
What is the directory structure of a war file?
What are common tasks performed by Servlet Container?
How do you define a servlet?