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的主要内容,如果未能解决你的问题,请参考以下文章