Is there any differance b/w getting servlet context from
servlet config and session? if yes then what is that?
Answer Posted / frank tamaguchi
The ServletContext returned from ServletConfig and from
HttpSession are the same instance, the one instance that
exists while the web application is running. You can confirm
it with a debugger.
The main differences though are that you get a reference to
ServletConfig when in a Servlet and you get a reference to
an HttpSession from an HttpServletRequest.
You can get a reference to a ServletContext from a
FilterConfig when in a Filter.
If you are not in a Servlet and don't want to create an
HttpSession through a call to
HttpServletRequest.getSession() to be able to get a
reference to a ServletContext then create a Filter which
puts a reference to the ServletContext in a request attribute.
Is This Answer Correct ? | 3 Yes | 1 No |
Post New Answer View All Answers
How servlet is created?
What are the types of an http request?
What are the exceptions thrown by servlets? Why?
What are the steps involved in placing a servlet within a package?
What is servletconfig?
What is the use of java servlet api?
Why filter is used in servlet?
What is the difference between Servlet Request and Servlet Context when calling a Request Dispatcher?
What do you mean by the servlet chaining?
List the Different types of servlet?
What is lazy loading and what is Generic Servlet Class?
Which httpsession object is used to view and manipulate information about a session?
What is the servlet?
List some life cycle methods of a servlet.
Which java framework is most popular?