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