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个隐含对象(隐含变量)相关推荐

  1. JSP自定义变量 ,江湖人称九大隐含对象

    九大隐含对象 request HttpServletRequest类的实例 response HttpServletResponse类的实例 out PrintWriter类的实例,用于把结果输出至网 ...

  2. JSP的隐含对象/隐藏对象/内置对象介绍

    文章目录 out JspWriter 和 PrintWriter 的区别 request response session application exception config pageConte ...

  3. jsp页面九大隐含对象

    JSP隐含对象是JSP容器为每个页面提供的Java对象,是tomcat在翻译jsp到Java文件阶段给我们创建好的,我们可以直接拿来使用.JSP隐含对象也被称为预定义变量. 1.request:相当于 ...

  4. jsp中的九大隐含对象和EL中的隐含对象

    JSP隐含对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐含对象也被称为预定义变量. JSP所支持的九大隐含对象: 对象 描述 request HttpSe ...

  5. Java隐含对象实验报告,JSP隐含对象response实现文件下载

    一.简单介绍JSP隐含对象response实现文件下载 (1)在JSP中实现文件下载最简单的方法是定义超链接指向目标资源,用户单击超链接后直接下载资源,但直接暴露资源的URL也会带来一些负面的影响,例 ...

  6. Java Web学习笔记04:JSP隐含对象

    文章目录 一.什么是JSP隐含对象? 二.JSP隐含对象 三.request对象 1.request对象的作用

  7. JSP中9个隐含对象

    隐含对象 所属的类 说明 request javax.servlet.http.HttpServletRequest 客户端的请求信息 response javax.servlet.http.Http ...

  8. jsp的9个隐含对象

    jsp隐含对象:没有声明就可以使用的对象.jsp有9个隐含对象.分别是request.response.session.application.out.pagecontext.config.page. ...

  9. JSP的9个内置对象(隐含对象)

    JSP的9个内置对象(隐含对象) JSP内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员声明即可使用. 9个内置对象如下: page:代表当前JSP页面 request ...

  10. #1123-JSP隐含对象

    JSP 隐含对象 JSP隐含对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐含对象也被称为预定义变量. JSP所支持的九大隐含对象: 对象,描述 reque ...

最新文章

  1. 【Java】面试官灵魂拷问:if语句执行完else语句真的不会再执行吗?
  2. 提高sqlmap爆破效率
  3. 操作系统 第一章【操作系统引论】【MOOC答案】
  4. ADSL之PPPOE
  5. 日志分析linux命令
  6. 新站如何迅速提高流量和被百度收录的技巧绝版
  7. 智慧校园家校综合信息化管理系统平台
  8. XGBoost如何画出树分裂图,用代码绘制多棵CART回归树
  9. 设计师必看!10个非常重要的图片无损编辑技巧
  10. 解决IDEA中使用git插件提交代码乱码问题
  11. Java 字节码技术:不积细流,无以成江河
  12. 单点登录 统一用户管理
  13. 英国电信 云计算还不成熟
  14. Java8——Stream流操作List排序_List集合中每个对象元素按时间顺序排序
  15. python控制台小游戏_学习编程的好方法——控制台游戏
  16. Python 随机生成11位数字(电话号码)
  17. java边学边玩_HTML5边玩边学(1):画布
  18. JAVA外卖项目第五天 套餐模块和短信验证码
  19. 远程桌面计算机让输入密码,Windows远程桌面每次都需要输入密码(远程保存密码方法)...
  20. lgg6 android 9,【LGG6评测】18:9奇葩比例没采用骁龙835 LG G6解析(全文)_LG G6_手机评测-中关村在线...

热门文章

  1. 鹏业安装算量软件8.0.0.76升级内容
  2. 鹏业安装算量软件按桥架快速布线
  3. 江飞 福州大学数学与计算机科学学院,强极值原理、第二边值问题解的唯一性.ppt...
  4. 看ftp服务器文件日期,ftp查看服务器当前日期
  5. LabWindows操作Excel
  6. 服务器 磁盘阵列数据恢复案例之:RAID6三块磁盘离线数据恢复过程
  7. python 折线图 百分比_Python数据可视化 - 使用Matplotlib库绘制点图、折线图、条状图与饼图...
  8. 大学计算机教程王梦倩,【经验共享】中国矿业大学资源学院辅导员王梦倩
  9. 光速不变原理引发的诡异现象与时空分量的解释
  10. rabbitmq,stomp.js,rabbitmq-auth-backend-http,消息调研,消息设计