spring mvc @RequestMapping 问题

catastiger 发布于 2011/12/26 11:40
阅读 1K+
收藏 0

我在项目中使用是spring3.05现在有个问题想提问,

场景如下:

1,想拦截地址如/600570 或者 /SH00001 或者/SZ399007 我看到 spring3中有正则的表达式

比如我现在使用@RequestMapping(value="/{stockId:^\\d+}")

但这个是有问题的,本来想@RequestMapping(value="/{stockId:^\\d{6}}")

但老提示报错,试问下怎么解决?

能不能全部写在一个表达式里

如@RequestMapping(value="/{stockId:\\d{6}|SH\\d{4}|SZ\\d{4}|1B\\d{4}}") 当然这是我想法,但运行起来有错,

我现在把上面的分开 写成了几个RequestMapping,分开进行映射,想问下能不能一条正则表达式把上面的问题解决

加载中
返回顶部
顶部