传智播客---过滤器
来源:互联网 发布:数据人生 编辑:程序博客网 时间:2024/05/16 07:01
常用的过滤器
1.统一编码(对request进行增强解决get提交的乱码问题)
2.控制缓存
当页面一些数据要进行缓存处理时。比如左侧的分类数据。logo图片。经常不会发生变化。可以做成缓存,减轻服务器的压力
3.禁止缓存
4.用户自动登录
大概思路:
1)数据库
2)dao:
写find(String username ,String password) find(String username)
3)servlet:
获取表单提交数据,判断用户名密码,对的,成功登录。request.getSession.setAttribute("user" user), response.addCookie(cookie)
4)filter:
if(reuqest.getSession.getAttribute("user" )!=null)
{
chain.dofilter(request,response);
return;
}
5)jsp:
5.敏感词汇
6.压缩
7.html的转义
写过滤器时用到的包装设计模式
包装设计模式写法:
//1.实现与被增强对象相同的接口
//2.定义一个变量,记住被增强对象
//3.定义一个构造方法,接收被增强对象
//4.覆盖想增强的方法
//5.对于不想增强的方法,在方法体内直接调用被增强对象(目标对象)的方法
- 传智播客---过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- 过滤器
- Jquery 获取 DropDownList 的选项并隐藏或显示TextBox
- C#中的问号用法
- c++函数返回new对象
- r
- 用例图
- 传智播客---过滤器
- sinatra mysql 无法加载驱动错误
- 对MySQL性能影响关系紧密的五大配置参数
- ASP.NET 导出Excel 80070005错误解决备忘
- Flex Spring整合包
- Linux系统调用--msgsnd/msgrcv函数详解
- linux 查找目录或文件
- 使用JDBC时Class.Forname()的作用
- SQL时间函数