我使用以下内容允许Sprint Security访问与“create.action”匹配的所有网址
MIUI
但是我想将访问/path1/path2/create.action授予角色'3'和'4',即/path1/path2/create.action是上述规则的一个例外。
我尝试了<intercept-url pattern="^(.*?)(\bcreate.action\b)(.*)$" access="hasAnyRole('1','2')"/>
,但它不起作用。我也尝试过绝对路径,但也不行。请帮忙。
答案 0 :(得分:1)
你必须转义斜杠\
和点.
并删除\b
,它匹配单词边界,其中单词字符是[a-zA-Z0-9 _]
^(.*?)(\/path1\/path2\/create\.action)(.*)$
答案 1 :(得分:0)
谢谢@younel。问题在于逃避&#39; /&#39;