Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is the difference between jsp and servlet?

Answer Posted / gabriela

Servlets and Java Server Pages are complementary APIs, both
providing a means for generating dynamic Web content. A
servlet is a Java class implementing the
javax.servlet.Servlet interface that runs within a Web or
application server's servlet engine, servicing client
requests forwarded to it through the server. A Java Server
Page is a slightly more complicated beast. JSP pages contain
a mixture of HTML, Java scripts (not to be confused with
JavaScript), JSP elements, and JSP directives. The elements
in a Java Server Page will generally be compiled by the JSP
engine into a servlet, but the JSP specification only
requires that the JSP page execution entity follow the
Servlet Protocol.

The advantage of Java Server Pages is that they are
document-centric. Servlets, on the other hand, look and act
like programs. A Java Server Page can contain Java program
fragments that instantiate and execute Java classes, but
these occur inside an HTML template file and are primarily
used to generate dynamic content. Some of the JSP
functionality can be achieved on the client, using
JavaScript. The power of JSP is that it is server-based and
provides a framework for Web application development. Rather
than choosing between servlets and Java Server Pages, you
will find that most non-trivial applications will want to
use a combination of JSP and servlets. In fact, the JSP 1.1
and Servlet 2.2 specifications are based around the concept
of the Web application, combining the two APIs into a
unified framework.
(http://www.devx.com/tips/Tip/25217)

Is This Answer Correct ?    5 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Can bool be null?

1031


What is difference between equals and hashcode method?

1202


What is the difference between object oriented programming language and object based programming language?

1063


Is array an object in java?

1020


How a variable is stored in memory?

1047


How many types of classes are there in java?

1115


How to split a string in java?

1182


What do you understand by weak reference?

1065


what is recursion in java

1248


I want my class to be developed in such a way that no other class (even derived class) can create its objects. Define how can I do so?

1224


Difference between ‘is-a’ and ‘has-a’ relationship in java?

1043


Why pass by reference is not possible in java?

1108


How to convert string to byte array and vice versa?

1144


How we can run a jar file through command prompt in java?

1014


What is thread safe java?

976