Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在spring security antmatchers中使用参数_Java_Spring_Spring Mvc_Spring Security - Fatal编程技术网

Java 如何在spring security antmatchers中使用参数

Java 如何在spring security antmatchers中使用参数,java,spring,spring-mvc,spring-security,Java,Spring,Spring Mvc,Spring Security,我应该如何在春季的antmatchers中使用这样的参数? 我有许多URL以/sUrl开头,并且有不同的参数。 这个代码不起作用 //don't works .antMatchers("/sUrl?params={url:\"reports/Manager\",subSystem:\"ABS\"}/**").access("hasRole('ROLE_ABS')") sUrl?params={url:%22报表/Manager%22,子系统:%22ABS%22}您可能可以使用regEx

我应该如何在春季的antmatchers中使用这样的参数? 我有许多URL以/sUrl开头,并且有不同的参数。 这个代码不起作用

//don't works
    .antMatchers("/sUrl?params={url:\"reports/Manager\",subSystem:\"ABS\"}/**").access("hasRole('ROLE_ABS')")

sUrl?params={url:%22报表/Manager%22,子系统:%22ABS%22}

您可能可以使用
regExMatcher


有关更多详细信息,请参阅。

对不起……我正在使用spring security 4No,我认为这没什么帮助。我想了解如何在匹配中使用参数的指南。。。像这部分:?params={url…可能是@dur的副本,是的,但是版本变化太大了,因为更新是最受欢迎的!@faraa AFAIK自3.1版以来,
RegexRequestMatcher
没有变化。我不需要更新。我使用了regExMatcher,但它似乎不适用于这样的东西:@RequestMapping(value=“sUrl”,method=RequestMethod.GET)public RedirectView renderUrl(@RequestParam(name=“params”)String params)因为使用@RequestParam接收的参数不是URL的一部分…谢谢我认为它可以使用PathVariable,但不能使用RequestParam@faraa这是错误的,查询参数(
GET
)是URL的一部分。如果使用
POST
,则该参数不是URL的一部分。@faraa:您可以在线测试您的正则表达式,例如: