JSP:9个隐含对象(隐含变量)
1、什么是JSP
JSP是Java Server Page的缩写,翻译过来就是Java服务器端网页,简单而言就是可以在HTML页面中编写Java代码的页面。JSP本质上是一个Servlet,其运行原理:每个JSP页面在第一次被访问时,JSP引擎将它翻译成一个Servlet源程序,接着再把这个Servlet源程序编译成class类文件,然后再由Web容器(Servlet引擎)像调用普通Servlet程序一样的方式来装载和解释执行这个由JSP页面翻译成的Servlet程序。
2、JSP隐含对象
(1)request:HttpServletRequest的对象
(2)response:HttpServletResponse的对象(在开发过程中很少会调用)
(3)pageContext:PageContext的对象,页面的上下文,可以从该对象中获取到其他八个隐含对象,也可以从中获取到当前页面的其他信息
(4)session:HttpSession的对象,代表浏览器和服务器的一次会话
(5)application:ServletContext的对象,代表当前Web应用
(6)config:当前JSP对应的Servlet的ServletConfig对象(在开发过程中很少使用,如需要访问当前JSP配置的初始化参数,需要通过映射的地址才可以)
(7)out:JspWriter的对象,常调用out.println()可以把字符串打印到浏览器上
(8)page:指向当前JSP对应的Servlet对象的应用,但是是Object类型,只能调用Object类的方法(在开发过程中较少使用)
(9)exception:JSP声明了page指令的isErrorPage=“true”时才可以使用,用于报错JSP页面
本博客为学习尚硅谷JSP课程笔记,如需转载,请注明!
JSP:9个隐含对象(隐含变量)相关推荐
- JSP自定义变量 ,江湖人称九大隐含对象
九大隐含对象 request HttpServletRequest类的实例 response HttpServletResponse类的实例 out PrintWriter类的实例,用于把结果输出至网 ...
- JSP的隐含对象/隐藏对象/内置对象介绍
文章目录 out JspWriter 和 PrintWriter 的区别 request response session application exception config pageConte ...
- jsp页面九大隐含对象
JSP隐含对象是JSP容器为每个页面提供的Java对象,是tomcat在翻译jsp到Java文件阶段给我们创建好的,我们可以直接拿来使用.JSP隐含对象也被称为预定义变量. 1.request:相当于 ...
- jsp中的九大隐含对象和EL中的隐含对象
JSP隐含对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐含对象也被称为预定义变量. JSP所支持的九大隐含对象: 对象 描述 request HttpSe ...
- Java隐含对象实验报告,JSP隐含对象response实现文件下载
一.简单介绍JSP隐含对象response实现文件下载 (1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL也会带来一些负面的影响,例 ...
- Java Web学习笔记04:JSP隐含对象
文章目录 一.什么是JSP隐含对象? 二.JSP隐含对象 三.request对象 1.request对象的作用
- JSP中9个隐含对象
隐含对象 所属的类 说明 request javax.servlet.http.HttpServletRequest 客户端的请求信息 response javax.servlet.http.Http ...
- jsp的9个隐含对象
jsp隐含对象:没有声明就可以使用的对象.jsp有9个隐含对象.分别是request.response.session.application.out.pagecontext.config.page. ...
- JSP的9个内置对象(隐含对象)
JSP的9个内置对象(隐含对象) JSP内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员声明即可使用. 9个内置对象如下: page:代表当前JSP页面 request ...
- #1123-JSP隐含对象
JSP 隐含对象 JSP隐含对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐含对象也被称为预定义变量. JSP所支持的九大隐含对象: 对象,描述 reque ...
最新文章
- 【Java】面试官灵魂拷问:if语句执行完else语句真的不会再执行吗?
- 提高sqlmap爆破效率
- 操作系统 第一章【操作系统引论】【MOOC答案】
- ADSL之PPPOE
- 日志分析linux命令
- 新站如何迅速提高流量和被百度收录的技巧绝版
- 智慧校园家校综合信息化管理系统平台
- XGBoost如何画出树分裂图,用代码绘制多棵CART回归树
- 设计师必看!10个非常重要的图片无损编辑技巧
- 解决IDEA中使用git插件提交代码乱码问题
- Java 字节码技术:不积细流,无以成江河
- 单点登录 统一用户管理
- 英国电信 云计算还不成熟
- Java8——Stream流操作List排序_List集合中每个对象元素按时间顺序排序
- python控制台小游戏_学习编程的好方法——控制台游戏
- Python 随机生成11位数字(电话号码)
- java边学边玩_HTML5边玩边学(1):画布
- JAVA外卖项目第五天 套餐模块和短信验证码
- 远程桌面计算机让输入密码,Windows远程桌面每次都需要输入密码(远程保存密码方法)...
- lgg6 android 9,【LGG6评测】18:9奇葩比例没采用骁龙835 LG G6解析(全文)_LG G6_手机评测-中关村在线...
热门文章
- 鹏业安装算量软件8.0.0.76升级内容
- 鹏业安装算量软件按桥架快速布线
- 江飞 福州大学数学与计算机科学学院,强极值原理、第二边值问题解的唯一性.ppt...
- 看ftp服务器文件日期,ftp查看服务器当前日期
- LabWindows操作Excel
- 服务器 磁盘阵列数据恢复案例之:RAID6三块磁盘离线数据恢复过程
- python 折线图 百分比_Python数据可视化 - 使用Matplotlib库绘制点图、折线图、条状图与饼图...
- 大学计算机教程王梦倩,【经验共享】中国矿业大学资源学院辅导员王梦倩
- 光速不变原理引发的诡异现象与时空分量的解释
- rabbitmq,stomp.js,rabbitmq-auth-backend-http,消息调研,消息设计