servlet学习

1.servlet简介

servlet虽然冗杂,但是具备java的特点

servlet处理客户端提出请求

客户端提出请求:<form method=“post”action='hello' >客户端定义一个URL为hello,请求为post的表单

怎么将客户端的请求准确定位发送到哪个servlet类中?

通过web.xml<servlet>定义servlet名称及对应servlet类,<servlet-mapping>servlet定义URL对应的映射,这样就能将客户端form表单提出请求准确定到哪个servlet中

2.servlet过滤器

2.1 servlet过滤器(filter)在服务器上运行,通过某种拦截机制对请求进行预处理或对响应进行后处理,常用于认证处理,日志,图像格式转换,加密功能等,卡发者用到servlet情况:

(1)servlet调用前访问资源

(2)servlet调用前检查request对象

(3)将request的头信息和request数据封装指定格式

(4)将response中头信息和数据封装指定格式

(5)servlet调用后进行拦截

2.2具体实现

必须实现javax.servlet.Filter 接口并提供一个无参构造方法

filter配置:<filter>配置filter名称对应的类

<Filter-mapping>配置filter对应的URL映射









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值