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 编程中可以直接使用的九个内置对象,这九个对象分别是:request、response、session、application、out、pageContext、config、page、exception。下面对每个...
**JSP隐式对象详解** JavaServer Pages (JSP) 是一种用于开发动态网页的技术,它允许开发者在HTML代码中嵌入Java代码。在JSP中,有一些预先定义好的对象,被称为“隐式对象”,这些对象可以直接在JSP页面中使用,...
jsp语法详解中还有其他一些重要的知识点,例如jsp指令、jsp动作、jsp隐式对象等。jsp指令用于在jsp文件中指定指令,例如&page指令、include指令等。jsp动作用于在jsp文件中执行某些操作,例如jsp:useBean动作、jsp:...
**JSP EL表达式详解** JavaServer Pages (JSP) Expression Language(EL)是JSP 2.0及更高版本中引入的一种轻量级、简洁的脚本语言,用于简化在JSP页面中访问JavaBean属性和其他Java对象的流程。EL表达式主要用于...
JSP隐式对象如session、request、response等,是JSP为开发者提供的便利,可以直接在页面中使用,而无需显式创建。自定义标签则允许开发者封装复杂逻辑,提高代码复用性。 第17章可能涉及到更复杂的主题,例如使用...
本资源摘要信息将详细阐述北大青鸟javaweb相关知识点,涵盖JSP隐式对象、输入/输出对象、作用域通信对象、Servlet相关对象、错误对象等内容。 JSP隐式对象 JSP隐式对象是Web容器加载的一组类,不需要使用“new”...
### Java中JSP和EL表达式的隐含对象详解 在Java Web开发中,JSP(Java Server Pages)作为一种常用的技术被广泛应用于构建动态网页。它允许开发者将HTML、JavaScript等静态网页元素与动态生成的内容混合在一起。在...
### EL表达式详解及实例教程 #### 一、EL表达式概述 EL(Expression Language)表达式是一种简单且功能强大的表达式语言,它被设计用于在JavaServer Pages (JSP)中方便地访问JavaBean属性以及执行基本运算。通过学习...
JSP 中request与response的用法详解 概要: 在学习这两个对象之前,我们应该已经有了http协议的基本了解了,如果不清楚http协议的可以看我的关于http协议的介绍。因为其实request和response的使用大部分都是对http...
5. **JSP隐式对象**:JSP的隐式对象中没有名为`context`的,所以b) context不是JSP隐式对象。正确的是pageContext、application、out等。 6. **Servlet响应重定向**:在Servlet中,用于将HTTP请求重定向到另一个URL...
- JSP隐式对象包括:request, response, session, application, out, page, pageContext, exception等,config对象是ServletConfig的实例,不属于JSP隐式对象。 14. JSP作用域 - JSP的作用域从小到大依次是:page...
**JSP API.jar详解** `jsp_api.jar` 文件是JavaServer Pages(JSP)的核心API库,它是Java Web开发中的重要组成部分。这个压缩包提供的版本是`jspapi2.0-2.1`,涵盖了从JSP 2.0到2.1版本的API接口。在Java Web开发...
5. JSP隐式对象: - `pageContext`、`application`、`out`是JSP的隐式对象,而`context`不是。 6. HttpServletResponse方法: - `sendRedirect()`方法用于将HTTP请求重定向到另一个URL。 7. JSP page指令属性: ...
2. **JSP隐式注释**:`这是注释 --%>` - 这种注释不会被编译到JSP生成的Servlet中,因此在客户端查看源代码时也不会显示。 3. **Java注释**:`// 这是单行注释` 或 `/* 这是多行注释 */` - 在JSP页面中也可以使用...
- JSP隐式对象`context`不是标准的隐式对象,正确答案是b) context。 6. Servlet响应重定向: - 用于重定向请求的方法是`ServletResponse`的`sendRedirect()`方法,所以正确答案是c) `sendRedirect()`。 7. JSP ...
### JSP隐式对象 如out、request、response等,它们是JSP页面内置的对象,无需声明即可使用,大大简化了代码编写过程。 ### 核心标记库 提供了一系列预定义的标签,用于执行常见的网页操作,如循环、条件判断、...
Response 对象是 JSP 中九个隐式对象之一,它负责处理服务器端向客户端的输出。Response 对象提供了多种方法来控制输出结果,例如将客户端重定向到另一个 URL、设置 HTTP 头、写入 Cookie 等。 在 JSP 中,Response...
5. JSP隐式对象:在J2EE中,不是JSP隐式对象的是b)context。JSP隐式对象包括pageContext、request、response、session、application、out、page、config。 6. HTTP响应重定向:在Servlet中,用于将HTTP请求重定向...