What is JSP (Java Server Pages)

Java Server Pages, or JSP, is a Java technology developed to create web applications. With this technology, you can easily create dynamic web pages. Although the use of this technology is low in our country, JSP has a special place in foreign countries. At the same time, it contains all the features of JSP Servlet technology. So what is a Servlet? You can find the answer to this question below.

What is a Servlet?

Today, large companies generally use JSP and JSF languages ​​when developing programs for the web. It uses Servlet infrastructure in these languages. Servlet is a JAVA class. In order to understand this class better, you need to know what a server is. To briefly explain the server, it can be defined as a physical server responsible for answering requests from the client. We are the clients here. We use browsers in this process. Servlet is the version of the codes written in JSP or JSF before they are converted into binary codes. After this process, requests are made to the Servlet Engine.

What Can Be Done with JSP?   

Web-based content method systems called CMS can be created.   

Blog, forum and application-style programs made with the web-based backend languages ​​Php, Asp, Asp.net and Python can also be made with JSP.   

Database related applications can be made.   

Membership system can be made.   

Programs can be developed using Session and Cookie applications.

Advantages of Using JSP   

JSP has a flexible structure.   

JSP is a powerful language because it takes advantage of JAVA.   

It works effectively on different platforms and environments.   

JDBC technology is used.   

It has an extensible structure.

JSP Example

JSP Example