大纲:

  1. 运行原理
  2. 4大域对象
  3. jsp指令
    1. page
    2. include
    3. taglib
  4. 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讲解_Java

    1. page指令

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

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

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

    1. include指令

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

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

    1. taglib指令

讲jstl的时候再说

 

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

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

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

    1. jsp:include

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

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

 

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