`
fallagain
  • 浏览: 3774 次
社区版块
存档分类
最新评论

jsp的9大隐式对象的使用总结

阅读更多

1.用来数据共享的对象:

pageContext: 在本页共享数据,pageContext对象使用户可以访问当前页面作作用域中定义的所有隐式对象。

常用的方法:void setAttribute(String name,Object value):以名称/值的方式,将一个对象的值存放到pageContext中。

           void getAttribute(String name):根据名称获取pageContext中存放的对象的值。
request: 在同一次请求响应过程中共享数据,request隐式对象表示客户端的请求,包括了所有的请求信息;

方法有:String getParameter(String name):根据页面表单组件名称获取请求页面提交的数据。

        String getParameterValues(String name):获取页面请求中一个表单组件对应多个值时的用户的请求数据
session:在同一个会话中共享数据,session对象表示用户的会话状况,用此项机制可以轻易识别每个用户,能保存和跟踪会话。
application:在应用程序运行期间共享数据,application对象作用于整个应用程序,所用的客户端口都可以共存该对象,从服务器开始存在,到服务器关闭为止
2.和Servlet有关的对象:
page:指jsp页面本身,page对象提供对页面定义的所有对象的访问。page对象表示页面本身,它是java.lang.Object类的实例。
config:用来存储jsp配置信息的对象,config对象存储servlet的一些初始化信息。config对象是java。servlet.ServletConfig接口的一个实例,ServletConfig接口提供方法检验Servlet初始化参数。Config对象表示编译JSP页面的Servlet初始化数据的配置

3.与输入输出有关的对象:
out:向浏览器输出信息,out对象表示输出流,此输出流对象将作为请求的响应发送到客户端,常用方法有print()、println()和write().
request:包含请求信息,

response:包含的响应信息,response隐式对象处理JSP生成的响应,然后将响应结果发送到客户端;方法有:void setContentType(String name):设置作为响应生成的内容的类型和字符编码。

              void sendRedirect(String name):发送一个响应给浏览器,指示其响应请求另一个URl(重定向到另一个URL,会丢失数据跳转后不再执行sendRedirect方法下面的代码)

4.和异常处理有关的对象
exception 用来处理异常的对象
  定义错误页面
  <%@ page isErrorPage="true" %>

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

分享到:
评论

相关推荐

    EL表达式 隐式对象

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

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

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

    jsp重要知识点总结

    * jsp隐式对象:jsp中的隐式对象包括out、request、response、session、application等。 * jsp异常处理:jsp的异常处理机制,包括try-catch块和jsp的errorPage机制。 jsp是一种基于Java的动态网页技术,具有强大的...

    JSP基础知识总结(JSP技术,XML配置,会话,JavaBean)

    第二部分就是Jsp技术,包括:jsp简介,jsp脚本和指令的使用,jsp隐式对象,JavaBean与jsp中的标准动作,jsp表达式语言,自定义标签,jsp自定义表签库. 第三部分就是过滤器的设计模式,包括过滤器和MVC设计模式. 目录 [隐藏] ...

    JSP测试题1(有答案)

    9. 关于 JSP 的隐式对象,正确的描述是:隐式对象是 web 容器加载的一组对象,可以直接在 JSP 页面使用。 知识点:JSP 中的隐式对象是 web 容器加载的一组对象,例如 request、response、session 等,可以直接在 ...

    jsp期末复习资料总结

    在J2EE中,JSP隐式对象包括pageContext、application和out,它们提供便利的功能,如pageContext用于访问其他JSP对象,application用于共享全局数据,out用于输出数据到响应流。 【JSP标记】 JSP标记分为指令标记...

    JSP程序设计期末试卷A题目及其答案.doc

    本文总结了 JSP 程序设计期末试卷 A 题目及其答案中的知识点,涵盖了 JSP 的基本概念、异常处理、隐式注释、重定向、Session 对象、JavaBean、getProperty 标记、 `&lt;c:choose&gt;` 标记、输出变量、Filter 方法和 ...

    servlet jsp总结

    ### Servlet与JSP知识点总结 #### 一、Servlet概述及基本使用 - **Servlet定义**:Servlet是一种服务器端的小程序,用于处理来自Web浏览器或其他HTTP客户端的请求,并返回响应。Servlet通常作为MVC架构模式中的...

    一套JSP测试题,有答案

    - **隐式对象**:预定义的对象,如request、session、application等,无需显式声明即可在EL中使用。 #### 7. JSTL标签库 JSTL(JavaServer Pages Standard Tag Library)是一组标准标签库,用于增强JSP页面的功能性...

    JSP EL表达式

    JSP EL表达式定义了多个隐式对象,便于直接访问JSP页面的上下文信息,无需显式声明即可使用。包括: - pageContext:JSP页面的上下文,可以用来访问request、response、session、application等对象。 - param:将...

    Jsp期末考试卷子

    **JSP隐式对象**:“context”并不是JSP的一个隐式对象,JSP的隐式对象包括`page`, `pageContext`, `request`, `response`, `session`, `application`, `out`, `config`, `exception`等,它们由JSP容器自动提供,...

    JSP 标准动作的WORD文档

    首先,我们要理解JSP隐式对象的重要性。这些预定义的对象,如`request`、`response`、`out`、`session`、`application`和`pageContext`,是JSP容器自动导入到每个JSP页面中的。它们提供了对HTTP请求、响应以及页面上...

    JSP之JDBC数据库开发

    这段代码演示了JSP中使用隐式对象`request`获取参数,以及如何处理异常和页面跳转。 **题目3** 是构建一个用户留言模块,包含了登录、注册、查看留言列表、查看详细留言、发布留言和安全退出等功能。这要求创建一个...

    良心出品JSP程序设计期末试卷A题目及其答案.doc

    本资源摘要信息涵盖了 JSP 程序设计期末试卷的主要知识点,包括 JSP 页面的扩展名、导入 java.io.* 包、异常处理、隐式注释、重定向、Session 对象、JavaBean 的访问范围、请求转发、属性获取、条件标记、Filter ...

    JSP & Servlet 深入剖析

    #### JSP隐式对象 - **隐式对象**:JSP提供了多个预定义的隐式对象,这些对象无需显式声明即可直接使用。常见的隐式对象包括: - `out`:用于向客户端输出数据。 - `request`:封装了HTTP请求的信息。 - `...

    JSP开发技术\第15章 WebLogic server 下的Jsp开发

    总结来说,本章详细阐述了在WebLogic Server环境下开发JSP的基本步骤、语法和特性,包括时间的获取、页面指令、脚本元素、注释、隐式对象以及标准动作的使用。这些知识对于理解和构建基于JSP的Web应用至关重要。

    JSP试题.doc

    5. **JSP的隐式对象**:在JSP中,`b)context`不是一个隐式对象。隐式对象包括`pageContext`、`application`、`out`等,它们提供了访问上下文、输出流等功能的便捷方式。 ### Servlet的功能 6. **重定向URL**:`c)...

    jsp表达式语言

    - **隐式对象**:EL提供了一系列内置对象,如`pageScope`、`requestScope`、`sessionScope`和`applicationScope`,以及`param`、`header`等,用于快速访问请求参数和其他HTTP相关信息。 #### 四、EL在无脚本JSP页面...

    JSP.pdf教程学习

    其中,`pageContext`对象作为域对象,可以访问其他所有隐式对象,并提供了便捷的方法来管理这些对象。 【EL表达式】(Expression Language) EL是JSP中的一个简洁表达式语言,用于在页面上方便地访问JavaBeans或...

    JSP期末试题

    总结:这些题目涵盖了JSP的基本概念,如JSP元素、Servlet生命周期、JSP隐式对象、HTTP响应重定向、JSP指令、JSTL标签库的使用以及JavaBean等核心知识点。理解和掌握这些内容对于学习和使用JSP开发Web应用至关重要。

Global site tag (gtag.js) - Google Analytics