【发布时间】:2012-09-21 22:40:59
【问题描述】:
我想匹配 http://host/10.39284/LKJF283/23332/dd 形式的 URL(其中路径总是以 10 开头。其余部分将是点、斜线、字母和数字的混合)并将整个内容存储在10. 进入 PathVariable。
我在想我可以用这样的正则表达式来做到这一点:
@RequestMapping(value="/{key:10\.+}", method=RequestMethod.GET)
public String summary(@PathVariable String key, Model model) {
}
但这给了我一个错误,说“无效的转义序列”。知道我该怎么做吗?
【问题讨论】:
-
如果斜线不被转义,它无论如何都不会工作。
-
Dot 被 Spring 解释为文件扩展名。您需要禁用此功能 - 请参阅 stackoverflow.com/questions/2079299/…
标签: spring-mvc