大家讨论一下。。 struts2 拦截器。。

hongseyouyang 2010-10-22 05:01:50
为什么要用拦截器。。一般什么情况下用拦截器。。。

具体有什么优点。。 缺点。。。

怎么个处理流程。。。

网上看了挺多。。还是没太明白。。

做验证用? 验证用户是否登录?
...全文
94 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jumpheightway 2010-10-26
  • 打赏
  • 举报
回复
功能和过滤器是一样的
hongseyouyang 2010-10-26
  • 打赏
  • 举报
回复
。。。。 无人 人人
macrotea-cn 2010-10-25
  • 打赏
  • 举报
回复
它涉及的设计模式不太明白
superdcj 2010-10-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lehafafa1 的回复:]
拦截器可以说相当于是个过滤器:就是把 不想要的或不想显示的内容给过滤掉。拦截器可以抽象出一部分代码可以用来完善原来的action。同时可以减轻代码冗余,提高重用率。
比如在登入一个页面时,如果要求用户密码、权限等的验证,就可以用自定义的拦截器进行密码验证和权限限制。对符合的登入者才跳转到正确页面。这样如果有新增权限的话,不用在action里修改任何代码,直接在interceptor里修改就行了。……
[/Quote]说的不错,拦截器就是用来在处理业务逻辑的前后,增加需要的功能,如果权限改变,只需改拦截器,而不需该action
lehafafa1 2010-10-22
  • 打赏
  • 举报
回复
拦截器可以说相当于是个过滤器:就是把 不想要的或不想显示的内容给过滤掉。拦截器可以抽象出一部分代码可以用来完善原来的action。同时可以减轻代码冗余,提高重用率。
比如在登入一个页面时,如果要求用户密码、权限等的验证,就可以用自定义的拦截器进行密码验证和权限限制。对符合的登入者才跳转到正确页面。这样如果有新增权限的话,不用在action里修改任何代码,直接在interceptor里修改就行了。
(个人观点,请选择看待!)

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧