What is the difference between servlet config and servlet
context.

Answer Posted / mansi

• Signature: public interface ServletConfig
ServletConfig is implemented by the servlet container to
initialize a single servlet using init(). That is, you can
pass initialization parameters to the servlet using the
web.xml deployment descriptor. For understanding, this is
similar to a constructor in a java class.
Example code:
<servlet>
<servlet-name>ServletConfigTest</servlet-name>
<servlet-class>com.javapapers.ServletConfigTest</servlet-class>
<init-param>
<param-name>topic</param-name>
<param-value>Difference between ServletConfig and
ServletContext</param-value>
</init-param>
</servlet>
• Signature: public interface ServletContext
ServletContext is implemented by the servlet container for
all servlet to communicate with its servlet container, for
example, to get the MIME type of a file, to get dispatch
requests, or to write to a log file. That is to get detail
about its execution environment. It is applicable only
within a single Java Virtual Machine. If a web applicationa
is distributed between multiple JVM this will not work. For
understanding, this is like a application global variable
mechanism for a single web application deployed in only one JVM.
The ServletContext object is contained within the
ServletConfig object. That is, the ServletContext can be
accessed using the ServletConfig object within a servlet.
You can specify param-value pairs for ServletContext object
in <context-param> tags in web.xml file.
Example code:
<context-param>
<param-name>globalVariable</param-name>
<param-value>javapapers.com</param-value>
</context-param>

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the custom jsp tags and the beans.

781


Which interface should be implemented by all servlets?

909


What are the advantages of Servlet over CGI?

847


What are the different mode that servlets can be used?

743


Can you send an authentication error from a servlet?

710


I Have A Plan to develop a Project in Struts,I want the template of struts project with Hibernate.Canany body provide me the required information?

2444


What is the use of servlet wrapper classes?

862


What is setattribute in servlet?

743


Does servlet have main method?

884


What is the use of attribute in servlets?

758


What's the use of servletcontext?

866


Explain the role of dispatcherservlet and contextloaderlistener.

853


Servlet is pure java object or not?

903


How can I send user authentication information while making URL Connection?

723


What is a java servlet?

743