如何“捕获”与**匹配的路径部分

时间:2012-10-26 20:41:07

标签: spring

我的@RequestMapping看起来像:

@RequestMapping("/foo/{bar}/blah/**")
public void handleRequest(@PathVariable String bar, @PathVariable String remainder) {

如何配置内容以使余数得到“**”匹配的内容?

1 个答案:

答案 0 :(得分:1)

虽然Spring确实支持Ant样式路径模式,但它们没有提供返回捕获内容的方法。

不要害怕,因为这是你可以自己计算的东西。您可以定义控制器方法以接收HttpServletRequest对象。从那里,您可以通过在请求对象上调用getRequestURI()来访问URI。

这需要一些String处理,但这听起来像是更有趣的代码。