Javaweb 九大内置对象
Javaweb 九大内置对象
一、内置对象类型
- out
- exception
- request
- response
- session
- pageContext
- application
- config
- page
二、内置对象介绍
1.内置对象out
输出流对象
类型:Javax.servlet.jsp.JspWriter
作用:主要用来向客户端输出数据,用来在response对象中写入内容
常用方法:
- 建立一个有关缓冲区的信息代码:
- 运行结果:
2.内置对象exception
只有page指令中,isErrorPage=true时,才能使用
类型:运行时的异常,java.lang.Throwable
作用:显示异常信息,只有在包含isErrorPage=“true” 的页面中才可以被使用,在一般的JSP页面中使用该对象将无法编译JSP文件。
常用方法:
(1)String getMessage() 返回描述异常的信息
(2)String toString() 返回关于异常的简短描述信息
(3)void printStackTrace() 显示异常及其栈轨迹
(4)Throwable FillInStackTrace() 重写异常的执行栈轨迹
新建一个exception.jsp页面的代码:
新建一个需要输出异常信息的页面的代码
运行结果:
3.内置对象request
输出流对象
类型:javax.servlet.httpServletRequest
作用:主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)
常用方法:
- 实例1代码:
- 实例2代码:
- 运行结果
4.内置对象 response
类型:javax.servlet.ServletRequest
作用:常常被用来完成页面的跳转、页面的自动刷新、页面的自动跳转、禁用缓存等功能
常用方法:
- 实例代码:
- 运行结果:
5.内置对象 session
类型:javax.servlet.http.HttpSession
作用:session 对象是由服务器自动创建的与用户请求相关的对象。服务器为每个用户都生成一个session对象,用于保存该用户的信息,跟踪用户的操作状态。
常用方法:
创建session_page1.jsp页面
创建session_page2.jsp页面:
运行结果:
6.内置对象 application
类型:javax.servlet.ServletContext
作用:application 对象可将信息保存在服务器中,直到服务器关闭,否则application对象中保存的信息会在整个应用中都有效。
与session对象相比,application对象生命周期更长,类似于系统的“全局变量”
常用方法:
实例代码页面:
运行结果:
7.内置对象 page
类型:java.lang.Object
作用: page对象表示当前一个JSP页面,可以理解为一个对象本身,即:把一个JSP当作一个对象来看待。它代表JSP被编译成Servlet,可以使用它来调用Servlet类中所定义的方法
常用方法:
实例代码:
运行结果:
8.内置对象pageContext
类型:javax.servlet.jsp.PageContext
作用:主要用来访问页面信息,同时过滤掉大部分实现细节。这个对象存储了request对象和response对象的引用。取得任何范围的参数,可以获取 JSP页面的out、request、reponse、session、application 等对象。
pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用 pageContext对象。
常用方法:
- 创建page页面:
- 运行结果:
Javaweb 九大内置对象相关推荐
- JavaWeb——JSP九大内置对象及作用域详解
文章目录 JavaWeb--JSP九大内置对象及作用域 1. 九大内置对象 1.1 request对象 1.2 response对象 1.3 out对象 1.4 session对象 1.5 appli ...
- javaweb——jsp(jsp的本质是什么、jsp九大内置对象、四个域对象、jsp的主要作用)
1.什么是jsp,它有什么用? jsp的全称是java server pages.Java 的服务器页面. jsp的主要作用是代替Servlet 程序回传html页面的数据. 因为Servlet 程序 ...
- JSP九大内置对象和四大作用域和Servlet的三大作用域对象
一.JSP九大内置对象:内置对象(又叫隐含对象,有9个内置对象):不需要预先声明就可以在脚本代码和表达式中随意使用 内置对象特点: 由JSP规范提供,不用编写者实例化. 通过Web容器实现和管理 所有 ...
- JSP运行原理 九大内置对象 四大作用域
Jsp的简介 jsp的全称是java server pages 意思为java的服务页面 jsp必须运行在服务器,不能脱离服务器单独运行 jsp是可以写java代码的html jsp的本质就是一个se ...
- 创建线程的几种方式?JSP的九大内置对象及作用分别是什么?servlet的生命周期及常用方法?转发和重定向区别?ajax书写方式及内部主要参数都有哪些
文章目录 1 , 创建线程的几种方式? 问题扩展: 2 ,JSP的九大内置对象及作用分别是什么? (1) 问题分析: (2) 核心答案讲解: 1.request对象 2.response对象 3.se ...
- JSP九大内置对象...
原文地址:http://blog.sina.com.cn/s/blog_6267d71d0100pryr.html JSP九大内置对象: 1.Request, 2.Response,3.Out,4.S ...
- 【Spring】JSP 九大内置对象、作用域复习
博客: 总结 JSP的四大域对象.Servlet的四个作用域: pageContext.request.session.application JSP 九大内置对象和四大作用域复习 名称 类型 含义 ...
- JSP四大域对象与九大内置对象
域对象的作用:保存数据,获取数据,共享数据. page:jsp页面被执行,生命周期开始,jsp页面执行完毕,生命周期结束(jsp当前页面有效) request:用户发送一个请求,生命周期开始,服务器返 ...
- Java Web 九大内置对象(一)
在Jsp 中一共定义了九个内置对象,分别为: *request HttpServletRequest; *response HttpServletRespons ...
- JSP的四大作用域和九大内置对象
JSP的四大作用域和九大内置对象 https://wenku.baidu.com/view/a0974190152ded630b1c59eef8c75fbfc77d949d?ivk_sa=102319 ...
最新文章
- 比Momentum更快:揭开Nesterov Accelerated Gradient的真面目NAG 梯度下降
- SpringBoot中的SFL4J日志
- Java B2B2C多用户商城 springcloud架构-服务容错保护(Hystrix服务降级)
- 【转】该帐户当前被锁定,所以用户 'sa' 登录失败。系统管理
- Python学习笔记-DNS域名轮循业务监控
- 最优化(part1)--近似点梯度法
- Power BI与Power Query、Power Pivot 是什么关系?
- java拼三级魔方_魔方秘籍(详细解法)《三阶》
- 当今互联网从业者必看书籍 -- 《自传播》
- B 站 Up 主自制秃头生成器,圆你秃头梦想可好?
- 「深度」5G,真的有必要在2020年占领我们吗?
- chrome 中的console 下无法使用jquery选择器
- iOS NSUserDefaults 存放位置
- 一个元素调用css3动画 fixed元素会微抖动
- 超详细的80个Python入门实例,代码清晰拿来即用,学习提升必备
- 离散数据编码方式总结(OneHotEncoder、LabelEncoder、OrdinalEncoder、get_dummies、DictVectorizer、to_categorical的区别?)
- 最强大脑王昱珩,一个近乎完美的男人
- 英伟达Flex-unity插件
- 申请邓白氏编码的流程
- 优维EasyOps®全平台又一波新功能上线,操作体验更带劲
热门文章
- 使用vld查看OPCode
- 二 详解VBA编程是什么
- iss服务器显示不符合要求,IIS站点启动错误提示“值不在预期的范围内”解决方法...
- M1 芯片Macbook pro连接支持AirPrint的佳能打印机
- 触摸屏驱动学习并移植
- wifi mesh测试软件,网件MK63:Wifi 6+Mesh组网一步到位
- 296.deepin下载安装、root改密、cpu不降频、修改快捷键、创建启动器快捷方式、win文件访问、直接进win无deepin启动项...
- python语义分析_NLPIR语义分析系统——文本分析利器
- 2021研究生数学建模B题,空气质量检测
- final、finalize、finally异同,以及final关键字如何使用