码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-03-31 22:44:45      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:静态   tco   新建   java se   技术   ext   停止   let   转发   

一、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>

 

    

 

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

标签:静态   tco   新建   java se   技术   ext   停止   let   转发   

原文地址:https://www.cnblogs.com/nuister/p/12609136.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!