Day16 JavaWEB过滤器和器技术
复习:
1、大结果集分页mysql的实现,是使用那个关键字,从user表中取第一页的数据,长度为10,sql语句怎么写?
2、分页查询的起始位置(startIndex)如何计算?
3、分页数据中的尾页如何计算?
4、分页Service的业务处理有那几个步骤?
生活中的例子:
滤水器,口罩,杯子上滤网,渔网
生活中的过滤器:留下我们想要的,排除,我们不想要的。
高考: 只有分数够高的同学才能进入理想的大学。有一部分同学被拦截在大学之外。(起到拦截的作用)
传智播客: 一开始大家都是小白,进入传智播客学习,经历了4个月的学习,毕业之后,具有了一定(月薪10000左右)的编码能力。
(对每一个经过的学员,都增强了学员的编码能力,起到了增强的作用)
JavaWeb中的过滤器的概念: 对请求和响应进行拦截或者增强的对象,就是过滤器。
JavaWeb中的过滤器是什么呢?
Filter接口:功能——对请求和响应进行增强,或者进行拦截。
package cn.itcast.filter;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
/**
* @author wjn
* 总结:过滤器书写步骤
* 第一:创建类实现接口——DemoFilter implements Filter
* 第二:过滤任务写在doFilter方法中
* 第三:web.xml中配置
*/
public class DemoFilter implements Filter{
@Override
//销毁的方法
public void destroy() {
}
@Override
//执行过滤的方法
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
System.out.println("DemoFilter.....doFilter....");
}
@Override
//初始化的方法
public void init(FilterConfig arg0) throws ServletException {
}
}
Filter 是在 Web 应用程序的部署描述符中配置的——过滤器创建好之后,需要在web.xml中做配置
DemoFilter
cn.itcast.filter.DemoFilter
DemoFilter
/1.txt
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-47577-1.html