zoukankan      html  css  js  c++  java
  • servlet课堂笔记

    1、servlet生命周期:

    1> 加载和实例化
    2> 初始化 init()
    3> 处理请求 service()—>doGet()/doPost()
    4> 销毁 destroy()

    URL—web.xml


    DoEnter
    com.pb.news.web.servlet.DoEnter


    AddNewsServlet
    /servlet/AddNewsServlet

    目录匹配、完全匹配、后缀名匹配

    2、filter过滤器:
    java类
    N个过滤器组成了一个过滤器链(执行顺利是按照web.xml里的配置顺序)

    生命周期:
    1> 加载和实例化
    2> 初始化init()
    3> doFilter(){
    //你的过滤代码。。。。

        //把请求转发到下一个过滤器(过滤器链上)或你要访问的web资源
        FileterChain.doFilter():
    
       }
    4> 销毁阶段 destroy()
    

    3、filter和servlet的执行顺序? filter 先于servlet 执行

    url:jsp/listener/*

    http://localhost:8090/news/servlet/DoEnterServlet?guest=admin

    3、监听器listener:

    HttpSessionBindingListener

    request: 一个用户可以有多个request

    session: 一个用户只有一个session

    servletContext: 所有用户公用一个对象 application

    =====================================================
    HttpServletRequest : request

    HttpServletResponse : response

    HttpSession : session

    ServletConfig : config

    ServletContext : application

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    初识 vue
    Spring boot 整合 Swagger
    Swagger 注解
    初识 Swagger
    初识 mycat
    SpringBoot中的国际化
    为什么博客园用户体验这么差?
    Numpy常用方法及应用总汇
    嵌入式开发10种常见数字滤波算法
    .gitignore使用
  • 原文地址:https://www.cnblogs.com/mrcharles/p/4731727.html
Copyright © 2011-2022 走看看