Answer Posted / vengat
Both use server-side Java to dynamically generate web
pages. The source code to a JSP looks like HTML, with Java
embedded inside funny tags (*); the source code to a
servlet looks like Java, with HTML embedded in out.print
(...) statements. Both use the Servlet API to communicate
with the web server and the client. In fact, a JSP gets
compiled into a servlet, so they're almost identical in
terms of expressive power. The choice is, whether you're
more comfortable coding your pages in Java or in JSP-style
HTML
Though the both are identical, they have different roles in
the Model View Controller (MVC) architecture. View
corresponds to JSP, Controller corresponds to Servlet and
Model to BusinessLogic + Database
| Is This Answer Correct ? | 7 Yes | 0 No |
Post New Answer View All Answers
Why are jsp pages the preferred api for creating a web-based client program?
How to delete a cookie in jsp?
What is difference between page and pagecontext in jsp?
How can I implement a thread-safe jsp page?
What language is used to write servlets and jsp?
How can we use beans in jsp?
What is the difference between server side and client side programming?
How can automatic creation of session be prevented in a jsp page?
Is there a way I can set the inactivity lease period on a per-session basis?
What is jsp expression language and what are it’s benefits?
Is the session object always created on the jsp page, is it possible to disable its creation?
Can I declare a java class in jsp?
What are the possible values for language directive?
What are the jsp lifecycle phases?
What is called jsp directive?