jsp的概念:

Java Server Pages :java服务器端页面

可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码,用于简化书写

jsp的原理:

jsp本质上就是个servlet

jsp的脚本:

jsp定义java的三种方式:

  1. <% 代码 %> 方法可以定义什么,该脚本中就可以定义什么
  2. <%! 代码 %> 定义变量
  3. <%= 代码 %>用于输出变量

jsp的内置对象:

JSP有9个内置对象:

request:封装客户端的请求,其中包含来自GET或POST请求的参数;

response:封装服务器对客户端的响应;

pageContext:通过该对象可以获取其他对象;

session:封装用户会话的对象;

application:封装服务器运行环境的对象;

out:输出服务器响应的输出流对象;

config:Web应用的配置对象;

page:JSP页面本身(相当于Java程序中的this);

exception:封装页面抛出异常的 对象。

jsp相关概念以及九大内置对象相关推荐

  1. JSP运行原理 九大内置对象 四大作用域

    Jsp的简介 jsp的全称是java server pages 意思为java的服务页面 jsp必须运行在服务器,不能脱离服务器单独运行 jsp是可以写java代码的html jsp的本质就是一个se ...

  2. 相对地址与绝对地址的区别?请求重定向与请求转发的区别?jsp有哪九大内置对象?servlet如何获取session和application对象?

    目录 1.说说相对地址与绝对地址的区别? 2.说说请求重定向与请求转发的区别? 3.jsp有哪九大内置对象?servlet如何获取session和application对象? 1.说说相对地址与绝对地 ...

  3. jsp中的九大内置对象与四大域对象

    什么是内置对象? 在jsp中已经创建好的对象名,而这些对象无需自己在实例化.通过该对象名可以调用相应的类方法. 九大内置对象 1. out对象---作用:用来输出信息到浏览器.常见的方法: print ...

  4. Java Web(五) JSP详解(四大作用域九大内置对象等)

    前面讲解了Servlet,了解了Servlet的继承结构,生命周期等,并且在其中的ServletConfig和ServletContext对象有了一些比较详细的了解,但是我们会发现在Servlet中编 ...

  5. JSP九大内置对象...

    原文地址:http://blog.sina.com.cn/s/blog_6267d71d0100pryr.html JSP九大内置对象: 1.Request, 2.Response,3.Out,4.S ...

  6. 【Spring】JSP 九大内置对象、作用域复习

    博客: 总结 JSP的四大域对象.Servlet的四个作用域: pageContext.request.session.application JSP 九大内置对象和四大作用域复习 名称 类型 含义 ...

  7. JSP四大域对象与九大内置对象

    域对象的作用:保存数据,获取数据,共享数据. page:jsp页面被执行,生命周期开始,jsp页面执行完毕,生命周期结束(jsp当前页面有效) request:用户发送一个请求,生命周期开始,服务器返 ...

  8. JSP的四大作用域和九大内置对象

    JSP的四大作用域和九大内置对象 https://wenku.baidu.com/view/a0974190152ded630b1c59eef8c75fbfc77d949d?ivk_sa=102319 ...

  9. 面试之JSP九大内置对象和JSP四大作用域

    jsp 九大内置对象和其作用详解 JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config. ...

  10. JSP的三六九四七(三大指令、六大标签、九大内置对象、四大作用域、七个动作指令)

    JSP的基本构成:HTML文件+Java片断+JSP标签 三大指令:page指令.include指令.taglib指令. page指令: 1.language属性:设置当前页面中编写JSP脚本使用的语 ...

最新文章

  1. 如何优雅的转换 Bean 对象!
  2. 一条命令安装Windows Subsystem for Linux
  3. 华北电力大学计算机导论试题,保定华北电力大学计算机与科学大一课程
  4. CentOS7 network
  5. Howto: Deploy VC2008 apps without installing vcredist_x86.exe
  6. [luoguP1773] 符文之语_NOI导刊2010提高(02)(DP)
  7. 如何发现假库存照片(并将合适的人归于属性)
  8. mysql-防止XSS攻击
  9. ubuntu下命令行设置壁纸
  10. ila数据导入matlab,MATLAB读取Xilinx ILA核保存的.ila文件中的两列数据,并输出到文件保存...
  11. 全国31个省市2001-2017年平均受教育年限学习数据集
  12. idea maven tomcat 热部署
  13. 怎么禁止计算机安装程序,解决方案:如何禁止计算机随意安装软件?
  14. python实现pdf转换成图片
  15. 【解决】Failed to process import candidates for configuration class [cn.itcast.eureka.EurekaApplication]
  16. 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法?(递归与动态规划)
  17. fp5139应用电路图_基于FP5139的可调节电压源适配器
  18. 开发一款游戏需要服务器系统,搭建一个游戏服务器需要什么
  19. 机器学习算法各个击破
  20. 1.Direct2D 捕鱼游戏开发-流程介绍

热门文章

  1. mac关闭开机启动时的客人用户
  2. [Tizen开发]SDB调试工具使用简介
  3. C# 自定义控件基础知识
  4. Hello,Java!(娱乐)
  5. 在 Nvidia 显卡下设置装备铺排双浮现器
  6. 今日头条正式发布小程序
  7. centos6 安装glibc-2.14.1
  8. AI为移动医疗APP加码,智能提醒你:该吃药了!
  9. jQuery基础知识--Form基础(续)
  10. Intel 处理器 ME 管理引擎是无法移除的安全隐患