SpringMVC如何不利用filter在切面中获得response对象

ljq06108 2015-10-26 11:50:46
问题是这样的,希望利用一个切面和自定义注解去做统一灵活的API校验。之前使用filter做的,虽然也比较灵活,但是感觉又用注解又用filter比较麻烦。现在的问题是,在切面中获得response对象,知道的方法里除了利用joinPoint.getArgs之外,好像都仍需要利用filter(如threadlocal),有其它方法吗??谢谢!!!
...全文
161 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ljq06108 2015-10-27
自己顶一下,新手不太了解。考虑的是filter里,或者controller里其实应该已经实现了对response的注入,只需要简单的加上response参数就可以获得,这种实现的逻辑是从哪里开始的,也是类似利用静态的threadLocal来做的吗?再就是Struts2也是不依赖servlet的,actionContext里获取response的实现具体是什么?能否借鉴??
回复
ljq06108 2015-10-27
引用 2 楼 dracularking 的回复:
应该也是通过filter获取的response org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
谢谢,大家没有什么建议吗?没人试图在切面里写cookie或者直接返回response之类的吗???
回复
科學信仰 2015-10-27
应该也是通过filter获取的response org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-10-26 11:50
社区公告
暂无公告