A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

直接调用类效率高还是在过滤器中进行Url判断分别转发效率高?

3 个回复

倒序浏览
”直接调用类“?
什么情况适合使用过滤器。过滤器顾名思义就是用来过滤的。如果你可以用过滤器来解决表单的重复提交问题,用来解决提交空表单的问题(当然这个可以用ajax实现),往数据库中存取汉字问题等。

评分

参与人数 1技术分 +1 收起 理由
房宝彬 + 1

查看全部评分

回复 使用道具 举报
过滤器不可以提高程序效率,反而会降低程序效率,因为过滤器也是要占用内存和消耗内存的,过滤器的作用是可以在页面传递过程中进行扩展,比如转码,替换字符等你想要做的一些操作。

评分

参与人数 1技术分 +1 收起 理由
房宝彬 + 1

查看全部评分

回复 使用道具 举报
Servlet中的过滤器是一种特殊的Servlet,可以对用户的请求信息和响应信息进行过滤。当我们访问Servlet过滤器所对应的Servlet的时候,会先执行Servlet过滤器,对请求和响应的信息进行过滤。可以指定Servlet过滤器与指定的URL相关联,只有当客户访问此URL的时候,才会出发过滤器工作。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马