大纲:


  1. 运行原理
  2. 4大域对象
  3. jsp指令

  1. page
  2. include
  3. taglib

  1. jsp动作标签

  1. jsp:forword
  2. jsp:include



这节课我们来讲讲jsp的一些东西,讲什么大纲都已经写好了


  1. 运行原理:

tomcat会将.jsp文件编译成一个Servlet类,所以jsp的本质其实就是一个Servlet


  1. 4大域对象


域对象



对应java对象



作用范围



page



this



本页面



request



HttpServletRequest



一次请求完成



session



HttpSession



一次会话完成(以后讲)



application



ServletContext



全局



  1. jsp指令

javaweb基础第十七课:jsp讲解_html

  1. page指令

javaweb基础第十七课:jsp讲解_html页面_02

javaweb基础第十七课:jsp讲解_include指令_03

基本上不会去手写,需要的话ide会自动导

  1. include指令

javaweb基础第十七课:jsp讲解_html_04

用来引入静态html页面(也就是.html文件)

  1. taglib指令

讲jstl的时候再说


  1. jsp动作标签
  1. jsp:forword

javaweb基础第十七课:jsp讲解_html页面_05

本质就是向浏览器发起一个请求,url就是page的属性值

  1. jsp:include

javaweb基础第十七课:jsp讲解_html_06

动态引入,说白了就是引.jsp文件的


总结: 引入.html文件用include指令,引入.jsp文件用jsp:include动作