servlet

Posted yelena-niu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet相关的知识,希望对你有一定的参考价值。

servlet:运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源

本质上是java代码,通过api动态向客户输出内容

包含三个技术:servlet技术   filter技术   listener技术

实现servlet接口的方式

1、创建实现类实现servlet接口

2、重写方法---重点是service方法(需要重写的方法太多)

3、在xml中进行servlet配置

1、继承httpservlet类

2、重写doget和dopost方法

3、在xml中进行servlet配置

方法

init()方法:servlet对象创建的时候执行

service()方法:包含请求和回应对象,每次请求都会执行,在httpservlet中分为doget()和dopost()方法

destroy()方法:servlet销毁的时候执行

servlet的生命周期:创建-----默认第一次访问servlet时创建该对象,但是在servlet配置时,加上<load-on-startup>,在服务器启动时创建;销毁-----服务器关闭

servlet中的元素url-pattern的配置方式

完全匹配:正常写法;目录匹配:最后目录用*代替;扩展名匹配:扩展名前面用*代替;缺省匹配:只有一个/,所有地址访问都不行时,缺省servlet负责接收

 servletcontext:web应用的环境(上下文)对象,只有一个

 

以上是关于servlet的主要内容,如果未能解决你的问题,请参考以下文章

ServletServlet 详解(使用+原理)

ServletServlet容器等内容讲解

web.xml servletservlet-mapping配置

ServletServlet学习之基础篇

ServletServlet学习之基础篇

ServletServlet学习之基础篇