正则表达式“[]”未关闭但仍然有效

时间:2017-02-28 05:25:53

标签: java spring spring-mvc

我在Spring中有一个前向函数,即:

@RequestMapping(value = "/{[path:[^\\.]*}")
public String redirect() {
    return "forward:/";
}
  1. 我感到困惑的是,为什么“路径”左侧的“[”未关闭,但仍然有效?无法理解这一点。

  2. 看起来只匹配www.sample.com/aaa但不匹配www.sample.com/aaa/bbb/,我该如何修改?

  3. 感谢。

1 个答案:

答案 0 :(得分:0)

我只会在这里使用"/**"而不是正则表达式。