What is jsp page
JSP page refers to a page that adds java program and jsp tags to the traditional HTML page file. The extension of a JSP page file is jsp, and the name of the file must comply with the identifier regulations.
The extension of a JSP page is .jsp or .jspx. The web server uses this extension to notify the JSP engine to process the elements in the page. Other extensions can also be used to contact the JSP engine through the deployment descriptor web.xml.
Recommended courses: java courses
A JSP page file is formed by adding Java programs and JSP tags to the traditional HTML page file. To put it simply, in addition to ordinary HTML tags, a JSP page uses the tag symbols "<%" and "%>" to add Java programs. The extension of a JSP page file is jsp, and the name of the file must comply with the identifier regulations. It should be noted that JSP technology is based on the Java language, and the name is case-sensitive. To clearly distinguish between uppercase and lowercase letters, we write ordinary HTML markup symbols in uppercase letters.
Example:
<%@pagr contentType="text/html;charset="utf-8"%> <HTML> <BODY BGCOLOR=cyan> <FONT Size=1> <P> 这是一个简单的JSP页面 <% int i,sum=0; for(int 1;i<100;i++) { sum=sum+i; }%> </p> <P> 1到100的连续的和是: <BR/> <%=sum%> </P> </FONT> </BODY> </HTML>
The exact format of a JSP page is described in the JSP specification.
Use the JSP engine to interpret the tags in the JSP page and generate the required content. For example, call a bean to access a database using the JDBC API or to include a file. The JSP engine then sends the returned results to the browser in the form of an HTML (or XML) page. Essentially, the business logic of generating content is encapsulated in tags and beans processed on the server side.
JSP pages are usually compiled into Java platform servlet classes. Therefore, the running of JSP pages requires a Java virtual machine that supports the Java platform servlet specification.
The JSP page is actually only compiled once when it is called for the first time. The page is compiled into a Java Servlet class and resides in server memory so that subsequent calls to the page will be fast.
Of course, the JSP specification supports the creation of XML documents. For simple XML document generation, the XML tags will be included in the JSP page as a static part. Dynamic XML generation requires the use of bean components or custom tags. See the white paper Developing XML Solutions with JavaServer Pages Technology (PDF) for more details.
The JSP 2.0 specification describes the mapping between JSP pages and XML documents. This mapping enables you to use XML tools to generate and process JSP pages.
The JSP specification includes standard tags for using and handling beans. Use the useBean tag to generate an instance of a specific JavaBeans. If an instance of this class already exists, it is used directly. Otherwise, create a new instance. The setProperty and getProperty tags allow you to manipulate the properties of a given object.
Related recommendations: java introductory tutorial
The above is the detailed content of What is jsp page. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

jsp belongs to the backend. The essence of jsp is a servlet, and servlet is a server-side java application, so jsp is a back-end technology. JSP is deployed on the web server and can respond to requests sent by the client and dynamically generate web pages of HTML, XML or other format documents based on the request content, and then return them to the requester. JSP technology uses Java as a scripting language to provide services for user HTTP requests, and can handle complex business requirements together with other Java programs on the server.

The difference between jsp and html: 1. Operating mechanism; 2. Purpose; 3. Relationship with Java; 4. Function; 5. Relationship with back-end; 6. Speed; 7. Maintainability and scalability; 8. Learning and use Difficulty; 9. File suffixes and identification tools; 10. Community and support; 11. Security. Detailed introduction: 1. Operating mechanism. HTML is a markup language, mainly used to describe and define the content of web pages. It runs on the client and is interpreted and executed by the browser. JSP is a dynamic web page technology that runs on the server side, etc. wait.

After the new springboot project is created, the directory is as follows: Step 1: Add the jar package code required to configure jsp to the project's pom file: org.apache.tomcat.embedtomcat-embed-jasperprovided Step 2: Create a new directory webapp under the main path , create a new path WEB-INF under webapp, create a new path jsp under WEB-INF, and place the jsp file we want to use under this path. Step 3: Configure the access path and suffix code of the jsp file in the main configuration file: spring .mvc.view.prefix=/WEB-INF/jsp/sp

1. The core sql statement to implement paging query (1) The sql statement to query the total number of records in the database: selectcount(*)from+(table name); (2) The sql statement to query the number of records for each query: where: 0 is searched Index, 2 is the number of items searched each time. select*from table name limit0,2; 2. Code implementation* I wrote these two classes in the previous article, DBconnection class: used to obtain database connections, Author object class. Click on the link to view the code for these two classes. Click the link to view the DBconnection class and Author object class (1) Login page: index.jsp. Inserttitlehere user column

Implementation steps: 1. Introduce the JSTL tag library into the JSP page; 2. Obtain data from the database; 3. Paging the data; 4. Display the paging navigation bar in the page; 5. Display the number according to the current page number and each page. , just get the corresponding data from the paging data and display it on the page.

JSP is a dynamic web technology standard. Its file format is to insert Java program segments (Scriptlet) and JSP tags (tags) into traditional web page HTML files (.htm, .html) to form JSP files (*.jsp ).

Can JSP be replaced by PHP? JSP (JavaServerPages) and PHP (HypertextPreprocessor) are commonly used server-side scripting languages for dynamically generating web page content. Although they each have their own characteristics and advantages, can they completely replace each other in practical applications? This article will analyze the advantages and disadvantages of the two and compare them through specific code examples. First, let's take a look at the respective characteristics of JSP and PHP. JSP is a Java-based

Can PHP replace the functionality of JSP? As web development technology continues to evolve, developers are often faced with choosing the appropriate server-side language to implement their project needs. In this regard, PHP and JSP are two common choices. JSP is the abbreviation of JavaServerPages, which is a server-side technology based on Java, while PHP is a server-side scripting language. This article will explore whether PHP can replace the functions of JSP and provide some specific code examples to help readers better understand
