`

JSP学习总结-jsp的9大隐式对象的使用总结

    博客分类:
  • JSP
JSP 
阅读更多

隐式对象:在jsp中不需要声明创建就可以直接使用的对象称为隐式对象。

JSP中有9大隐式对象:pageContext、request、session、application、page、config、response、out、exception。下面根据他们的用法分类进行阐述。

一、用来数据共享的对象

数据范围从小到大:

1、pageContext:在本页共享数据

2、request:在同一次请求响应过程中共享数据

3、session:在同一次会话中共享数据

4、application:在应用程序运行期间共享数据

由于因特网本身是一种无联机状态的应用程序,当一份网页文件从网站服务器传送到客户端的浏览器之后,客户端与服务端之间就没有任何联机状态存在,这个先天的缺陷,让网页无法存储应用程序运行期间所需的共享数据,application和session对象就是用来解决这样的问题。

 示例一:pageContext


 结果:



 

示例二:

index1.jsp页面

 
 index2.jsp页面



 
 结果:


 

示例三:request

index1.jsp页面


 
index2.jsp页面



 

结果:

 

二、和servlet有关的对象

5、page:指jsp页面本身(this)。

                  page就是this,用page的地方都可以用this来代替,所以page用的比较少。

6、config:用来存储jsp配置信息的对象

示例四:page

结果:

示例五:config

 配置web.xml文件:


 

index4.jsp页面:


 

结果:

假如直接访问index4.jsp结果如下:





三、与输入输出有关的对象

7、out:向浏览器输出信息。有以下方法可以使用。



               

2、request:用于接收客户端通过HTTP协议连接传输到服务器端的数据有以下方法可以使用。

 



8、response:将服务器的数据发送到客户端以响应客户端的请求有以下方法可以使用。



 

四、和异常处理有关的对象

9、exception:用来处理异常的对象

       定义错误页面:<%@ page isErrorPage = "true" %>



 

       如果页面需要处理异常:<%@ page errorPage="error.jsp"%>



 

 

  • 大小: 29.1 KB
  • 大小: 4.7 KB
  • 大小: 11.4 KB
  • 大小: 34 KB
  • 大小: 18.5 KB
  • 大小: 41.5 KB
  • 大小: 11.5 KB
  • 大小: 17.8 KB
  • 大小: 9.1 KB
  • 大小: 48.2 KB
  • 大小: 27.2 KB
  • 大小: 9.7 KB
  • 大小: 17.8 KB
  • 大小: 52 KB
  • 大小: 52.4 KB
  • 大小: 14 KB
  • 大小: 8.5 KB
  • 大小: 12.8 KB
分享到:
评论

相关推荐

    03-JSP隐式对象.ppt

    03-JSP隐式对象.ppt

    Jsp的隐式对象实例教程文档

    **JSP隐式对象详解** JavaServer Pages (JSP) 是一种用于开发动态网页的技术,它允许开发者在HTML代码中嵌入Java代码。在JSP中,有一些预先定义好的对象,被称为“隐式对象”,这些对象可以直接在JSP页面中使用,...

    jsp的九大隐式对象详解

    JSP 九大隐式对象是指在 JSP 编程中可以直接使用的九个内置对象,这九个对象分别是:request、response、session、application、out、pageContext、config、page、exception。下面对每个对象进行详细解释。 1. ...

    JSP 隐式对象

    JSP九大隐式对象学习,比较基础,适用入门人群

    Java Web程序设计入门课件-JSP隐式对象.pptx

    4.4.5 使用JSP隐式对象来改进网上书城登录功能:在实际应用中,比如网上书城的登录功能,可以利用这些隐式对象来优化代码。例如,使用request对象获取用户的登录信息,通过session对象存储用户登录状态以便在多个...

    jsp学习笔记

    jsp隐式对象是jsp技术的核心之一,jsp隐式对象是指在jsp页面中可以直接使用的java对象,这些对象都是jsp引擎提供的,jsp隐式对象共有九大对象,分别是: 1. request对象 2. response对象 3. pageContext对象 4. ...

    JavaWeb程序设计入门课件JSP隐式对象共8页.pdf

    JavaWeb程序设计是Web开发中的重要一环,...本入门课件《JavaWeb程序设计入门课件JSP隐式对象共8页.pdf》将引导初学者深入理解JSP隐式对象的概念、使用方法及其在实际开发中的应用,为后续的JavaWeb开发打下坚实基础。

    完整版Java JSP web开发教程 07_JSP隐式对象(共32页).ppt

    通过学习和熟练掌握这些JSP隐式对象及其使用方法,开发者可以更高效地构建动态Web应用,实现服务器端的数据处理、用户交互和页面逻辑。此外,了解MVC设计模式对于理解Java JSP web开发也很重要,它将模型(Model)、...

    EL表达式 隐式对象

    这些隐式对象无需显式声明即可直接使用。 ##### 1. 与范围相关的隐式对象 - **pageScope**: 表示当前页面的作用域。 - **requestScope**: 表示当前HTTP请求的作用域。 - **sessionScope**: 表示当前用户的会话作用...

    JavaWeb开发技术-JSP隐式对象.pptx

    JSP隐式对象是JSP提供的一组预定义的对象,可以直接在JSP页面中使用,无需显式声明,极大地简化了开发工作。以下是对JSP隐式对象的详细说明: 1. **out对象**: `out` 对象是 `javax.servlet.jsp.JspWriter` 类的...

    JSP 作用域与隐式对象

    JSP 作用域与隐式对象[SP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它[1] 是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似...

    javaBean和JSP标准动作.rar

    在JSP页面中,我们通过使用隐式对象可以更加方便地实现我们的效果。隐式对象包含: request response out ---- 输入输出对象 pageContext session application ---- 应用作用域对象 page config ---- Servlet对象...

    TP4 JSP 隐式对象TP4

    TP4 JSP 隐式对象TP4

    Java Web程序设计入门课件-EL隐式对象.pptx

    总结来说,Java Web程序设计中的EL隐式对象极大地简化了开发者的工作,使他们能够更高效地处理Web应用程序中的数据。从请求参数到会话管理,再到Cookie操作,EL隐式对象提供了一套完整的工具集,帮助开发者构建功能...

    JSP中隐式对象用法实例

    常见的JSP隐式对象包括request、response、session、application、out、pageContext等。下面将详细介绍这些隐式对象的定义和用法,并通过实例加以说明。 1. request对象 request对象用于获取客户端的请求信息,如...

    JSP应用开发-JSP基本语法与常用指令.pptx

    JSP隐式对象是JSP页面中内置的对象,它们可以在JSP页面中使用,而不需要显式声明。常见的JSP隐式对象包括: * request:表示当前请求对象。 * response:表示当前响应对象。 * session:表示当前会话对象。 * ...

    JSP应用开发-BBS在线学习论坛项目总结.pptx

    在BBS项目中,EL可以用来从JSP隐式对象中快速访问数据,比如`pageScope.username`获取当前页面作用域内的用户名。EL支持page、request、session和application四个作用域,方便管理不同范围的数据。 **3) JSTL标签的...

    jsp_api.jar

    - **Implicit Objects in Scriptlets**:在脚本块中可以直接使用隐式对象,无需声明。 - **Separation of Presentation and Logic**:鼓励采用Model-View-Controller(MVC)架构,进一步分离视图和业务逻辑。 - **...

    JSP-Servlet-Ajax考题共享

    - EL(Expression Language)简化了JSP中的表达式,提供了隐式对象如pageContext。 - JSTL(JavaServer Pages Standard Tag Library)是标准标签库,包括核心、XML、格式化等标签集。 - EL与JSTL协同工作,简化...

Global site tag (gtag.js) - Google Analytics