What are the problems with servlets how JSP resolves the problem?
Table of Contents
What are the problems with servlets how JSP resolves the problem?
Servlets use println statements for printing an HTML document which is usually very difficult to use. JSP has no such tedius task to maintain. JSP needs no compilation, CLASSPATH setting and packaging. In a JSP page visual content and logic are seperated, which is not possible in a servlet.
What are the advantages of using servlets over other server side technologies?
The advantages of Servlet are as follows: Better performance: because it creates a thread for each request, not process. Portability: because it uses Java language. Robust: JVM manages Servlets, so we don’t need to worry about the memory leak, garbage collection, etc.
What are the security issues in servlets?
The authentication mechanism in the servlet specification uses a technique called role-based security. The idea is that rather than restricting resources at the user level, you create roles and restrict the resources by role. This file defines a simple mapping between username, password, and role.
What is the advantage of JSP over servlets and Perl CGI?
JavaServer Pages often serve the same purpose as programs implemented using the Common Gateway Interface (CGI). But JSP offers several advantages in comparison with the CGI. Performance is significantly better because JSP allows embedding Dynamic Elements in HTML Pages itself instead of having separate CGI files.
What is JSP processing JSP?
JSP Processing The JSP engine loads the JSP page from disk and converts it into a servlet content. This conversion is very simple in which all template text is converted to println( ) statements and all JSP elements are converted to Java code. This code implements the corresponding dynamic behavior of the page.
Are servlets secure?
The authentication mechanism in the servlet specification uses a technique called role-based security. The idea is that rather than restricting resources at the user level, you create roles and restrict the resources by role.