在Java Web开发中,JSP(Java Server Pages)技术以其简洁易用的特点深受开发者喜爱。JSP内置对象是JSP页面开发中不可或缺的一部分,它们为开发者提供了丰富的功能。除了这些内置对象,我们还可以创建自己的对象实例来丰富我们的JSP页面。本文将深入浅出地介绍如何在JSP页面中创建和实例化非内置对象,并以此为基础,通过实例教程展示如何将这些对象应用于实际项目中。
一、非内置对象概述
在JSP中,非内置对象指的是不是由JSP引擎自动创建的对象。这类对象通常由开发者根据需求自定义,并通过JSP页面中的脚本代码进行实例化。与内置对象相比,非内置对象具有以下特点:

| 特点 | 描述 |
|---|---|
| 灵活性 | 开发者可以根据需求自定义对象的功能和行为。 |
| 扩展性 | 非内置对象可以方便地与其他技术(如JavaBean、Servlet等)进行集成。 |
| 实用性 | 通过自定义对象,可以简化代码,提高代码的可读性和可维护性。 |
二、非内置对象实例化
在JSP页面中,我们可以通过以下几种方式实例化非内置对象:
1. 使用Java代码实例化:
在JSP页面中,我们可以使用`<%! %>`标签块编写Java代码,并在其中创建非内置对象的实例。
```java
<%!
class MyObject {
public void sayHello() {
out.println("


