Home Java javaTutorial What are the built-in objects of jsp?

What are the built-in objects of jsp?

May 31, 2019 pm 04:08 PM
jsp built-in objects

What are the built-in objects of jsp?

jsp built-in objects are a set of objects created by the Web container. They can be used directly in JSP page scripts (Java program slices and Java expressions) without declaration or creation. variable.

Commonly used JSP built-in objects:

1, out object

buffer Area - Buffer is an area of ​​memory used to store temporary data.

The out object is an instance of the JSPWriter class, an object commonly used when outputting content to the client.

2. Request object

The client's request information is encapsulated in the request object, through which we can understand the customer's needs and then respond.

The request object is an instance of the HttpServletRequest class.

The request object has a request field, that is, the object is valid until the client's request is completed.

3. response object

The response object contains relevant information in response to customer requests. It is rarely used directly in JSP.

The response object is an instance of the HttpServletResponse class.

The response object has page scope, that is, when a page is accessed, the response object in the page can only be valid for this visit, and the response objects of other pages are invalid for the current page.

4. Session object

session: a session between the client and the server

Session in Web: The user is in When browsing a website, the time elapses from entering the website to closing the browser, that is, the time the user spends browsing the website.

session is actually a specific time concept.

The session object is automatically created when the first JSP page is loaded, and session management begins.

A session: starts when the client opens the browser and connects to the server, and ends when the client closes the browser and leaves the server.

session object is an instance of the HttpSession class.

5. Application object

The application object realizes data sharing between users and can store global variables;

application object, start Started when the server is started and terminated when the server is shut down;

In the user's previous and subsequent connections or connections between different users, the same property of the application object can be operated;

The application can be operated anywhere Operations on object attributes will affect other users' access to it;

The application object is an instance of the ServletContext class.

6. Page object

The page object refers to the current JSP page itself, a bit like the this pointer in the class;

The page object is Instance of java.lang.Object class.

7. pageContext object

pageContext object provides access to all objects and namespaces in the JSP page;

pageContext object , you can access the session where this page is located, and you can also get a certain attribute value of the application where this page is located;

The pageContext object is an instance of the pageContext class.

8. config object

The config object is used by the jsp engine to transfer information to a servlet when it is initialized. This information includes when the servlet is initialized. The parameters to be used (consisting of attribute names and attribute values) and server-related information (passing a ServletContext object);

#9, exception object

The exception object is an exception object. When an exception occurs during the running of a page, this object is generated. If a Jsp page wants to use this object, it must set isErrorPage to true, otherwise it cannot be compiled. Is an object of java.lang.Throwable.

The above is the detailed content of What are the built-in objects of jsp?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

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

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Is jsp front-end or back-end? Is jsp front-end or back-end? Jan 28, 2023 pm 06:23 PM

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.

What is the difference between jsp and html What is the difference between jsp and html Jan 09, 2024 am 10:46 AM

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.

How to integrate JSP in SpringBoot project How to integrate JSP in SpringBoot project May 12, 2023 pm 07:40 PM

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

How to implement jsp paging function How to implement jsp paging function Mar 04, 2024 pm 04:40 PM

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.

How to use jsp+mysql to implement paging query on web pages How to use jsp+mysql to implement paging query on web pages May 30, 2023 pm 03:58 PM

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

Can JSP be replaced by PHP? Can JSP be replaced by PHP? Mar 21, 2024 am 11:03 AM

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

What format is jsp? What format is jsp? Jan 24, 2024 pm 04:01 PM

​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 ).

What are the built-in objects in Python? What are the built-in objects in Python? Nov 08, 2023 am 10:19 AM

There are ten types of Python built-in objects: "int", "float", "str", "list", "tuple", "dict", "set", "bool", "NoneType" and "function": 1. int , used to represent integer values; 2. float, used to represent real values; 3. str, used to represent text data; 4. list, used to store a series of ordered elements; 5. tuple, tuple type; 6 , dict, a data structure used to store key-value pairs, etc.

See all articles