用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应用被关掉的时候

原文地址:https://www.cnblogs.com/kongbursi-2292702937/p/11793013.html