• 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>

        

  • 相关阅读:
    ubuntu 进入临时客户会话页面 转入用户自己页面
    python hmac 加密
    docker 学习
    python try except 捕捉错误得到错误的时候的值
    python2 python3 m2crypto 安装(rsa 私钥文件加密)
    python3 requests 模块 json参数和data参数区别
    爬虫-鸡哥给大家的福利
    常用模块2
    python入门到放弃之 面向对象vs面向过程
    python放弃之 模块和包
  • 原文地址:https://www.cnblogs.com/nuister/p/12609136.html
Copyright © 2020-2023  润新知