问题描述
为什么要用拦截器。。一般什么情况下用拦截器。。。具体有什么优点。。缺点。。。怎么个处理流程。。。网上看了挺多。。还是没太明白。。做验证用?验证用户是否登录?
解决方案
解决方案二:
该回复于2010-10-23 10:00:47被版主删除
解决方案三:
拦截器可以说相当于是个过滤器:就是把不想要的或不想显示的内容给过滤掉。拦截器可以抽象出一部分代码可以用来完善原来的action。同时可以减轻代码冗余,提高重用率。比如在登入一个页面时,如果要求用户密码、权限等的验证,就可以用自定义的拦截器进行密码验证和权限限制。对符合的登入者才跳转到正确页面。这样如果有新增权限的话,不用在action里修改任何代码,直接在interceptor里修改就行了。(个人观点,请选择看待!)
解决方案四:
该回复于2010-10-23 10:01:39被版主删除
解决方案五:
引用2楼lehafafa1的回复:
拦截器可以说相当于是个过滤器:就是把不想要的或不想显示的内容给过滤掉。拦截器可以抽象出一部分代码可以用来完善原来的action。同时可以减轻代码冗余,提高重用率。比如在登入一个页面时,如果要求用户密码、权限等的验证,就可以用自定义的拦截器进行密码验证和权限限制。对符合的登入者才跳转到正确页面。这样如果有新增权限的话,不用在action里修改任何代码,直接在interceptor里修改就行了。……
说的不错,拦截器就是用来在处理业务逻辑的前后,增加需要的功能,如果权限改变,只需改拦截器,而不需该action
解决方案六:
它涉及的设计模式不太明白
解决方案七:
。。。。无人人人
解决方案八:
功能和过滤器是一样的
时间: 2024-09-30 03:46:16