java filter servlet listener

1、filter 位于客户端和请求资源之间,拦截请求,目的是重用代码

filter 链 在web.xml中配置,按照配置顺序来调用,多个filter进行处理的时候,就形成了链,这个应该是设计模式中的责任链模式。

2、doFilter 中对请求和相应进行处理,与servlet 有很密切的要求,应该是servlet外围的预处理过程,机制很容易,针对于不同的请求和回应有不同的处理函数

**********************************

今天又重新看了看javaweb 中servlet的内容,servlet可以相应客户请求,然后做出一系列回应,可以动态生成jsp,怎么实现的?还不知道,通过doPost, doGet方法可以进行一些数据库连接查询的功能。要进行servlet的配置信息,后来发现servlet的加强版就是filter。

filter 和servlet 使用过程中都需要进行一些信息的设置,如一些固定的信息,这些信息有两种方式可以进行设置,一个是设置在网页最开头,然后用相应的对象去读取,第二便是写在web.xml文件中,再去读取,好像web.xml中可以自动加载,不用辛苦的特意写代码去获取,仍然是用相应的对象获取即可?有待验证

jsp中有九大内置对象,相应的操作神马的都靠这九个对象或许,request,session,是我见得比较多的,out,application,response,page,pageContext,config,exception之类很少见,不知道将来是否会跟他们打交道。

filter中的  chain.doFilter(resquest,response) 就是指对用户请求放行?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值