0% found this document useful (0 votes)
39 views

Servlets Interview Questions: Q1. What Is A Servlet?

The document describes a Java class called Demo with two constructors. The first constructor takes an integer parameter 'a' and assigns it to the instance variable 'i'. The second constructor takes integer parameters 'a' and 'b' but does not show the body of the code. The document also provides questions on Java servlets and answers three questions on servlets.

Uploaded by

sachin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views

Servlets Interview Questions: Q1. What Is A Servlet?

The document describes a Java class called Demo with two constructors. The first constructor takes an integer parameter 'a' and assigns it to the instance variable 'i'. The second constructor takes integer parameters 'a' and 'b' but does not show the body of the code. The document also provides questions on Java servlets and answers three questions on servlets.

Uploaded by

sachin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

1

2 class Demo
3 {
int i;
4 public Demo(int a)
5 {
6 i=k;
7 }
public Demo(int a, int b)
8
{
9 //body
10 }
11 }
12
In case you are facing any challenges with these java interview questions, please
comment on your problems in the section below. Apart from this Java Interview
Questions Blog, if you want to get trained from professionals on this technology, you
can opt for a structured training from edureka!

Servlets Interview Questions  


Q1. What is a servlet?

 Java Servlet is server-side technologies to extend the capability of web


servers by providing support for dynamic response and data persistence.
 The javax.servlet and javax.servlet.http packages provide interfaces and
classes for writing our own servlets.
 All servlets must implement the javax.servlet.Servlet interface, which defines
servlet lifecycle methods. When implementing a generic service, we can
extend the GenericServlet class provided with the Java Servlet API. The
HttpServlet class provides methods, such as doGet() and doPost(), for
handling HTTP-specific services.
 Most of the times, web applications are accessed using HTTP protocol and
thats why we mostly extend HttpServlet class. Servlet API hierarchy is shown
in below image.
Q2. What are the differences between Get and Post methods?

Get Post

Limited amount of data can be sent because data is sent Large amount of data can be sent because data is sen
in header. body.

 Not Secured because data is exposed in URL bar.  Secured because data is not exposed in URL bar.

 Can be bookmarked  Cannot be bookmarked

 Idempotent  Non-Idempotent

 It is more efficient and used than Post  It is less efficient and used
Q3. What is Request Dispatcher?

RequestDispatcher interface is used to forward the request to another resource that


can be HTML, JSP or another servlet in same application. We can also use this to
include the content of another resource to the response.

There are two methods defined in this interface:

1.void forward()

2.void include()

You might also like