zoukankan      html  css  js  c++  java
  • 用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应用被关掉的时候

  • 相关阅读:
    3D 立体动态图 代码:
    自由切换 网页上的 ico 图标
    ES6 基本语法:
    JavaScript中class类的介绍
    React_01_ECMAScript6
    使用JS计算前一天和后一天
    Web 前端学习计划
    read
    java对象实例化
    关于为什么java需要垃圾回收
  • 原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/11793013.html
Copyright © 2011-2022 走看看