黑马程序员技术交流社区

标题: Servlet中filter过滤器可以提高程序效率么? [打印本页]

作者: 可见    时间: 2012-3-10 21:42
标题: Servlet中filter过滤器可以提高程序效率么?
直接调用类效率高还是在过滤器中进行Url判断分别转发效率高?
作者: 冯旭君    时间: 2012-3-10 23:06
”直接调用类“?
什么情况适合使用过滤器。过滤器顾名思义就是用来过滤的。如果你可以用过滤器来解决表单的重复提交问题,用来解决提交空表单的问题(当然这个可以用ajax实现),往数据库中存取汉字问题等。
作者: 宋洪祥    时间: 2012-3-10 23:17
过滤器不可以提高程序效率,反而会降低程序效率,因为过滤器也是要占用内存和消耗内存的,过滤器的作用是可以在页面传递过程中进行扩展,比如转码,替换字符等你想要做的一些操作。
作者: huanying    时间: 2012-3-11 01:00
Servlet中的过滤器是一种特殊的Servlet,可以对用户的请求信息和响应信息进行过滤。当我们访问Servlet过滤器所对应的Servlet的时候,会先执行Servlet过滤器,对请求和响应的信息进行过滤。可以指定Servlet过滤器与指定的URL相关联,只有当客户访问此URL的时候,才会出发过滤器工作。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2