编程开发 > JAVA > 文章内容

java基础知识总结(166)

2016-9-27编辑:ljnbset

过滤器

         (1)过滤器是什么?

                   Servlet规范当中定义的一种特殊的类,

         其作用是对容器的调用过程进行拦截并处理。

         (2)编程

                   step1 写一个java类,实现Filter接口。

                   step2 在doFilter方法里,实现过滤的逻辑。

                   step3 在web.xml配置过滤器。

         (3)配置初始化参数

                   step1 在web.xml中,使用

                   配置初始化参数

                   step2 使用FilterConfig.getInitParameter(String

                   paramName);获得初始化参数值。

         (4)过滤器的优先级

                            如果有多个过滤器都满足过滤条件,此时,

                   过滤器按照的配置的先后

                   顺序来执行。

         (5)过滤器的优点

                   a,将一些通用的处理逻辑(比如权限处理、

                   日志、安全、编码等等)写在过滤器类里同,

                   方便代码的维护。

                   b,可以实现代码的"可插拔性"。增加或者减少

                   某个模块,不会影响到整个程序的正常执行。

练习:

                   写一个过滤器CommentFilter2, 检查用户的留言的

         长度,如果超过指定的长度(web.xml中配置),则提示

         留言长度非法,否则,调用CommentServlet输出

         留言信息。

java基础知识总结(165)

热点推荐

登录注册
触屏版电脑版网站地图