在Spring MVC控制器,我可以用@PathVariable获得在@RequestMapping定义的变量的值获取路径变量。 我怎样才能获得该变量的一个拦截器的价值?
非常感谢你!
在Spring MVC控制器,我可以用@PathVariable获得在@RequestMapping定义的变量的值获取路径变量。 我怎样才能获得该变量的一个拦截器的价值?
非常感谢你!
保黄挂线程工作一种享受,我
在preHandle()方法可以通过运行下面的代码中提取的各种PathVariables
Map pathVariables = (Map) request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE);
有一个线程在春季论坛,其中有人说,没有“简单的方法”,所以我想你将不得不解析URL得到它。
近1今年也晚了,但是:
String[] requestMappingParams = ((HandlerMethod)handler).getMethodAnnotation(RequestMapping.class).params()
for (String value : requestMappingParams) {...
应该帮助