D08 Sping Boot 入门 Sping框架--Java Web之JSP

一、JSP

  Ⅰ、什么是JSP,JSP有什么用?

    jsp全称Java serverpages。Java的服务器页面。

    jsp的主要作用是代替Servlet程序回传html页面的数据。

    因为Servlet程序回传HTML页面是一件非常繁琐的事情。开发成本和维护成本极高。

  Ⅱ、jsp如何访问

    

  Ⅲ、jsp本质上是一个Servlet程序。

  Ⅳ、jsp的三种语法

    ①jsp头部的page指令

    

 

 

     

 

 

       ②jsp中常用脚本

      

 

 

       

 

 

       

 

 

       ②jsp中的三种注释

           

 

 

       

 

 

   Ⅴ、JSP的九大内置对象

    

    

 

 

   Ⅵ、四大域对象

    域对象是可以像Map一样存取数据的对象。四个域对象功能一样,但数据的存取范围不同。

    四个域对象分别是:

    ①、pageContext    (PageContextImpl类)               当前jsp页面范围内有效

    ②、request            (HttpServletRequest类)            一次请求内有效

    ③、session            (HttpSession类)                        一个绘会话范围内有效(打开浏览器访问服务器,直到关闭浏览器)

    ④、application       (ServletContext类)                    整个web工程范围内都有效(只要web工程不停止,数据一直都在)

    

 

 

   Ⅶ、jsp中的out输出和response.getWriter输出的区别

    

 

 

   Ⅷ、jsp的三种标签

    ①、静态包含(常用)

    

 

 

     ②、动态包含(不常用)

    

 

 

     ③、jsp标签-请求转发

    

 

 

   Ⅸ、客户端-->Servlet-->jsp-->客户端

   

 

 

 

二、Listener监听器

  Ⅰ、什么是Listener监听器

    

 

 

   Ⅱ、ServletContextListener监听器

    ServletContextListener它可以监听ServletContext对象的创建和销毁。

    ServletContext对象在web工程启动的时候创建,在web工程停止的时候销毁。

    监听到创建和销毁之后分别调用ServletContextListener监听器的方法反馈。

    两个方法分别是:

    

 

     

 

     1、新建一个类实现ServletContextListener,并实现两个回调方法

 1 package com.gychen.test;
 2 
 3 import javax.servlet.ServletContextEvent;
 4 import javax.servlet.ServletContextListener;
 5 
 6 public class ServletContextListenerImpl implements ServletContextListener {
 7     @Override
 8     public void contextInitialized(ServletContextEvent servletContextEvent) {
 9         System.out.println("工程被创建了");
10     }
11 
12     @Override
13     public void contextDestroyed(ServletContextEvent servletContextEvent) {
14         System.out.println("工程被销毁了");
15     }
16 }
ServletContextListenerImpl

    2、到web.xml中配置监听器

1  <listener>
2         <listener-class>com.gychen.test.ServletContextListenerImpl</listener-class>
3  </listener>

 

    

 

posted @ 2020-03-31 22:25  nuister  阅读(219)  评论(0编辑  收藏  举报