• 用servlet在网页中打印字符串(初接触)、servlet调用过程


    一、servlet是什么:

     二、在官方文档中点servlet

     这就是servlet的方法,这里说一下什么叫生命周期的方法(life-cycle methods):就是这个对象一旦创生之后一定会执行的方法

    getServletInfo方法是得到一下它这个servlet对象的一些基本信息,such as author, version, and copyright.

    servlet方法传了两个对象,一个是客户端的请求req,另一个是服务器端的响应res

    在res对象中有一个方法getOutputStream(),这个方法是按字节流输出内容

     在你的web应用下的classes目录中创建一个Java文件

     

     写完这个文件后,如果你直接编译可能会不通过,因为你用到了servlet API的内容,如果你之前环境中没有配Java EE环境变量的话,可能会错

    这个时候我们下载的Tomcat里面肯定有相应的servlet的jar包,这个时候我们可以把相应jar包导入环境中再次编译就可以了

     在运行set classpath=%classpath%;(servlet的jar包路径)之前要在终端下进入到那个目录下

    编译完之后还要在classes目录同级的位置建一个xml文件去映射一个这个class文件的访问地址

     这个内容你可以找一个web应用的xml文件,复制一下开头和结尾就可以

    配置完之后打开服务器访问就可以了

    三、servlet调用过程 

     

     

     servlet创生:

    在用户第一次访问web资源的时候(不是启动服务器的时候)

    servlet生命周期:

    刚被创建的时候调用init方法,之后就驻留在内存中,每一次用户访问就会调用它的service方法(这个servlet的对象只会创建一次)

    servlet什么时候被摧毁

    在服务器关闭或者这个web应用被关掉的时候

  • 相关阅读:
    替换掉一段 以 $ 开头 $ 结尾 的字符串
    react 中使用 codemirror2(在线代码编辑器)读取 yaml 文件
    第四篇:前端读取文件 | FileReader 对象及其属性
    umi 如何使用 Mock 模拟数据
    loading 动画 系列
    网站页面上标签页小图标的添加方式
    Linux tail命令
    Python实现字符串反转的方法
    Redis 配置远程访问
    消息队列
  • 原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/11793013.html
Copyright © 2020-2023  润新知