`

JSP九大隐式对象详解

    博客分类:
  • JSP
 
阅读更多

                   JSP九大隐式对象详解

jsp九大隐式对象分别是(带星号的为最重要的3个对象):

    1.*request,请求对象
    2.response,响应对象
    3.pageContext,页面上下文对象(数据可用范围只在本页)
    4.*session,会话对象
    5.*application,应用程序对象
    6.out,输出对象
    7.config,配置对象
    8.page,页面对象(相当于java中的this)
    9.exception,异常对象在errpage内才能用

 

 

 

 

1.*request,请求对象(对象代表的是来自客户端的请求,例如我们在form表单中填写的信息等,是最常用的对象。关于它的方法使用较多的是getParameter(getParameterValues的特殊情况,没有出现重复name,表示请求参数值只有一个,如果请求参数值有多个,请使用getParameterValues。在多选框的情况下,需要使用getParameterValues方法来获取用户所选择的多个复选框的值)、getParameternames和getParameterValues,通过调用这几个方法来获取请求对象所包含的参数的值)

request:(在同一次请求响应过程中响应数据)
1.1:request的setAttribute与getAttribute方法一般都是 成对出现的,首先通过setAttribute方法设置属性与属性值,然后通过getAttribute方法根据属性获取到与该属性对应的对象值。 setAttribute与getAttribute方法都是在服务器端内部执行的,客户端不知道服务器端是否执过这两个方法。
1.2:request 的getParameter方法的作用是获取到客户端,通过表单或url请求参数所发送过来的参数值,是客户端与服务器之间的交互,服务器端要想获取到客 户端发送过来的数据,就需要使用getParameter方法来获取。没有与getParameter方法对应的setParameter方法
1.3:request 对象内数据的存活范围就是在request对象的存活范围内,当客户端向服务器发送一个请求,服务器向客户端返回一个响应后,该请求对象就被销毁了;之后 再向服务器端发送新的请求时,服务器会创建新的request对象,该request对象与之前的request对象没有任何关系,因此也无法获得在之前 的request对象中所存放的任何数据;


   
    2.response,响应对象(对象代表的是对客户端的响应,也就是说可以通过"response"对象来组织发送到客户端的数据,用于文件下载。但是由于组织方式比较底层,所以不建议普通读者使用,需要向客户端发送文字直接使用"out"对象即可,)
   
    3.pageContext,页面上下文对象(数据可用范围只在本页)
   
    4.*session,会话对象
    4.1:session对象内数据的存活范围也就是session对象的存活范围(?只要浏览器不关闭,session对象会一直存在?);
    5.*application,应用程序对象
    5.1:application(应用对象):存活范围最大的对象,只要服务器没有关闭,application对象中的数据就会一直存在,在整个服务器运行过程中,applicaion对象只有一个
    6.out,输出对象
   
    7.config,配置对象
   
    8.page,页面对象(相当于java中的this)
   
    9.exception,异常对在errpage内才能用

分享到:
评论

相关推荐

    jsp的九大隐式对象详解

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

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

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

    jsp语法详解

    jsp语法详解中还有其他一些重要的知识点,例如jsp指令、jsp动作、jsp隐式对象等。jsp指令用于在jsp文件中指定指令,例如&page指令、include指令等。jsp动作用于在jsp文件中执行某些操作,例如jsp:useBean动作、jsp:...

    jsp el表达式详解

    **JSP EL表达式详解** JavaServer Pages (JSP) Expression Language(EL)是JSP 2.0及更高版本中引入的一种轻量级、简洁的脚本语言,用于简化在JSP页面中访问JavaBean属性和其他Java对象的流程。EL表达式主要用于...

    jsp应用开发详解源码16-17章,学习jsp的可以看看

    JSP隐式对象如session、request、response等,是JSP为开发者提供的便利,可以直接在页面中使用,而无需显式创建。自定义标签则允许开发者封装复杂逻辑,提高代码复用性。 第17章可能涉及到更复杂的主题,例如使用...

    北大青鸟javaweb

    本资源摘要信息将详细阐述北大青鸟javaweb相关知识点,涵盖JSP隐式对象、输入/输出对象、作用域通信对象、Servlet相关对象、错误对象等内容。 JSP隐式对象 JSP隐式对象是Web容器加载的一组类,不需要使用“new”...

    java中JSP和el表达式的隐含对象

    ### Java中JSP和EL表达式的隐含对象详解 在Java Web开发中,JSP(Java Server Pages)作为一种常用的技术被广泛应用于构建动态网页。它允许开发者将HTML、JavaScript等静态网页元素与动态生成的内容混合在一起。在...

    EL表达式详解+实例教程

    ### EL表达式详解及实例教程 #### 一、EL表达式概述 EL(Expression Language)表达式是一种简单且功能强大的表达式语言,它被设计用于在JavaServer Pages (JSP)中方便地访问JavaBean属性以及执行基本运算。通过学习...

    JSP 中request与response的用法详解

    JSP 中request与response的用法详解 概要: 在学习这两个对象之前,我们应该已经有了http协议的基本了解了,如果不清楚http协议的可以看我的关于http协议的介绍。因为其实request和response的使用大部分都是对http...

    JSP期末考试题.pdf

    5. **JSP隐式对象**:JSP的隐式对象中没有名为`context`的,所以b) context不是JSP隐式对象。正确的是pageContext、application、out等。 6. **Servlet响应重定向**:在Servlet中,用于将HTTP请求重定向到另一个URL...

    jsp试题加答案

    - JSP隐式对象包括:request, response, session, application, out, page, pageContext, exception等,config对象是ServletConfig的实例,不属于JSP隐式对象。 14. JSP作用域 - JSP的作用域从小到大依次是:page...

    jsp_api.jar

    **JSP API.jar详解** `jsp_api.jar` 文件是JavaServer Pages(JSP)的核心API库,它是Java Web开发中的重要组成部分。这个压缩包提供的版本是`jspapi2.0-2.1`,涵盖了从JSP 2.0到2.1版本的API接口。在Java Web开发...

    JSP期末考试题复习题.pdf

    5. JSP隐式对象: - `pageContext`、`application`、`out`是JSP的隐式对象,而`context`不是。 6. HttpServletResponse方法: - `sendRedirect()`方法用于将HTTP请求重定向到另一个URL。 7. JSP page指令属性: ...

    JSP语法详解.txt

    2. **JSP隐式注释**:`这是注释 --%>` - 这种注释不会被编译到JSP生成的Servlet中,因此在客户端查看源代码时也不会显示。 3. **Java注释**:`// 这是单行注释` 或 `/* 这是多行注释 */` - 在JSP页面中也可以使用...

    JSP期末考试题复习题.doc

    - JSP隐式对象`context`不是标准的隐式对象,正确答案是b) context。 6. Servlet响应重定向: - 用于重定向请求的方法是`ServletResponse`的`sendRedirect()`方法,所以正确答案是c) `sendRedirect()`。 7. JSP ...

    即用即查——JSP函数与对象参考手册

    ### JSP隐式对象 如out、request、response等,它们是JSP页面内置的对象,无需声明即可使用,大大简化了代码编写过程。 ### 核心标记库 提供了一系列预定义的标签,用于执行常见的网页操作,如循环、条件判断、...

    response 对象:页面跳转.pptx

    Response 对象是 JSP 中九个隐式对象之一,它负责处理服务器端向客户端的输出。Response 对象提供了多种方法来控制输出结果,例如将客户端重定向到另一个 URL、设置 HTTP 头、写入 Cookie 等。 在 JSP 中,Response...

    JSP期末考试题复习题.docx

    5. JSP隐式对象:在J2EE中,不是JSP隐式对象的是b)context。JSP隐式对象包括pageContext、request、response、session、application、out、page、config。 6. HTTP响应重定向:在Servlet中,用于将HTTP请求重定向...

Global site tag (gtag.js) - Google Analytics