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

ljq06108 2015-10-26 11:50:46
问题是这样的,希望利用一个切面和自定义注解去做统一灵活的API校验。之前使用filter做的,虽然也比较灵活,但是感觉又用注解又用filter比较麻烦。现在的问题是,在切面中获得response对象,知道的方法里除了利用joinPoint.getArgs之外,好像都仍需要利用filter(如threadlocal),有其它方法吗??谢谢!!!
...全文
249 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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之类的吗???
dracularking 2015-10-27
  • 打赏
  • 举报
回复
应该也是通过filter获取的response org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

81,122

社区成员

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

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