Filter开发
来源:互联网 发布:js实现时间轴 编辑:程序博客网 时间:2024/05/29 13:03
过滤器代码:
这是提交页面代码!
public int indexOf(String str)str- 任意字符串。
返回指定子字符串在此字符串中第一次出现处的索引。返回的整数是 this.startsWith(str, k)返回:如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1。
public Object forward 将请求转发到的新对象。
Filter的中文译名为过滤器,从字面上就可以看出来Filter是用来进行过滤的。借助于过滤器可以实现如下功能:
①过滤非法文字信息
②设置统一文字编码
③对用户进行登录验证
④改变图片文件格式
⑤对相应做压缩处理
⑥对XML的输出使用XSLT来进行转换。
如果添加Filter,只需在Web.xml中配置相关设定即可。可以非常方便地为Web项目添加
新的Filter和修改现有的Filter。
Filter同Servlet类似,也是一个Java类,自定义的Filter类必须实现Filter接口,还必须实现Filter接口中的init()方法、doFilter()方法和destroy()方法。
其中init()方法和destroy()方法分别用来初始化和销毁时调用。doFilter()方法用来实现过滤,所有的处理代码都放置在该方法中。doFilter()方法接收三个参数,分别是request、response和chain。其中request和response用来传递给下一个Filter(如果有多个Filter)或者Jsp和Servlet。Chain则通过调用其doFilter方法来调用下一个Filter,获得调用原始的Jsp或Servlet等其它内容。
在init方法中参数FilterConfig可以获取部署描述符文件(web.xml)中分配的过滤器初始化参数。
- Filter开发
- 开发Filter
- 开发视频播放Filter
- Filter开发基础
- Filter开发基础
- 开发视频播放Filter
- 开发Transform Filter
- IIS Filter开发笔记
- ISAPI Filter开发入门
- IIS ISAPI Filter 开发
- 开发视频播放Filter
- 开发视频播放Filter
- IIS ISAPI Filter 开发
- ISAPI Filter 开发心得
- Filter开发基础
- Filter的开发
- Filter开发入门
- filter开发需知
- 最长上升子序列问题
- Run-Time Check Failure #2分析(转载)
- 用C#创建简单的服务程序(Service)及其编译自动化
- 权限管理设计方案 (转)
- How To Move The Database To Different Diskgroup (Change Diskgroup Redundancy)
- Filter开发
- Stm32 Systick定时器
- C/C++程序的内存分布
- 为什么我每次启动MyEclipse点击deploy都报错?
- Video Game Design
- 5.4 泛型值
- Android学习笔记一
- 最大间隙问题
- 【温故知新C/C++】vector||max ||virtual(C++)