一、JSP运行原理

  每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet) ,然后按照servlet的调用方式进行调用。
  由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变化,就不再翻译,而是直接调用,所以程序的执行效率不会受到影响。
  JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspServlet使用。JSP技术的设计者为便于开发人员在编写JSP页面时获得这些web对象的引用,特意定义了9个相应的变量,开发人员在JSP页面中通过这些变量就可以快速获得这9大对象的引用。

二、认识九个内置对象

Java Web学习总结(16)——JSP的九个内置对象相关推荐

  1. JavaWeb学习总结(十七)——JSP中的九个内置对象

    一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ...

  2. JavaWeb学习总结(十七):JSP中的九个内置对象

    一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ...

  3. JavaWeb学习总结(二)——JSP中的九个内置对象

    一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ...

  4. JSP学习 三大指令、九个内置对象、JavaBean、EL表达式

    1.page-->最复杂:<%@page language="java" info="xxx"...%>* pageEncoding和cont ...

  5. JSP中的九个内置对象

    2019独角兽企业重金招聘Python工程师标准>>> 一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引 ...

  6. JavaWeb(十七)——JSP中的九个内置对象

    一.JSP运行原理 每个JSP 页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理.JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet ...

  7. jsp是在html中添加什么作用域,JSP九个内置对象 四大作用域 动作指令

    九个内置对象: 1.application:javax.servlet.ServletContext的实例,代表JSP所属的web应用本身,常用的方法有getAttribute(). 2.config ...

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

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

  9. jsp的9个内置对象

    Jsp提供了request.response.session.application.out.page.config.exception.pageContext9个内置对象.1. Request Re ...

最新文章

  1. 准确率,召回率,F值,ROC,AUC
  2. 求助:一个物理专业的在做GPU的人
  3. mysql 主备XtraBackup恢复
  4. 小甲鱼python学习笔记1
  5. opencv3编程入门毛星云(第五章节5.2)
  6. 通过网店管家抓取奇门淘系订单数据
  7. 解决爱快+openwrt双软路由,爱快设备列表中mac地址全部为openwrt的mac的问题
  8. 众数问题c语言编程,众数问题
  9. 凡诺CMS 未授权访问+文件包含Getshell
  10. java获取网络时间_java使用ntp同步获取网络时间
  11. 网页搜索(百度谷歌)你不得不知道的十个小技巧
  12. Java+阿里云手机验证码发送和验证
  13. Java—初识Java与开发环境的安装
  14. 数据安全运营体系建设
  15. 2019多校第一场 HDU6578 - Blank(DP,思维,滚动数组优化空间)
  16. javaWeb课程设网上报名系统
  17. IE8下实现视频播放
  18. 19年深圳二手房交易分析
  19. 使用ATX-server部署过程中遇到的问题-遇到就更,作为记录
  20. 浅谈电商行业标签与人群(上)

热门文章

  1. nofollow标签_SEO技术动态:谷歌升级Nofollow标签的作用
  2. script标签中defer和async的区别
  3. docker开机启动失败_Docker教程(二)——安装Docker
  4. 实现位数超过32bit的整数的加减乘除运算_Java 运算符
  5. 怎样让电脑速度变快_电脑常用软件推荐
  6. flink source 同步_Flink面试题
  7. C++之指针探究(十三):函数指针数组
  8. linux open o_creat 失败,linux C代码 open函数参数:O_APPEND问题求助
  9. 计算机英语口试,英语口试面对“电脑考官”有哪些临场应试技巧
  10. python469教程_从入门到精通真不难:Python最佳学习路线(视频学习教程)分享