Spring MVC 请求映射接受多级请求
Spring MVC request mapping accept multi level request
我有一个像
的映射
@RequestMapping(value="/login.ajx",method=RequestMethod.GET)
只接受http://localhost:8080/MySite/login.ajx
我怎样才能让它接受
http://localhost:8080/MySite/a/login.ajx
或
http://localhost:8080/MySite/a/b/login.ajx
或
http://localhost:8080/MySite/a/b/c/login.ajx
以便它接受来自任何页面的登录请求。
或
我可以重写这个吗
$.ajax({
url:'login.ajx',
type : "GET",
dataType : "text",
........
这样它将从任何级别发送 http://localhost:8080/MySite/login.ajx
请求。
(这个 javascript 一个外部脚本,这就是我不能使用 ${pageContext.request.contextPath}
的原因)
如有任何建议,我们将不胜感激。
试试双星号图案:
@RequestMapping(value="/**/login.ajx",method=RequestMethod.GET)
我有一个像
的映射@RequestMapping(value="/login.ajx",method=RequestMethod.GET)
只接受http://localhost:8080/MySite/login.ajx
我怎样才能让它接受
http://localhost:8080/MySite/a/login.ajx
或
http://localhost:8080/MySite/a/b/login.ajx
或
http://localhost:8080/MySite/a/b/c/login.ajx
以便它接受来自任何页面的登录请求。
或
我可以重写这个吗
$.ajax({
url:'login.ajx',
type : "GET",
dataType : "text",
........
这样它将从任何级别发送 http://localhost:8080/MySite/login.ajx
请求。
(这个 javascript 一个外部脚本,这就是我不能使用 ${pageContext.request.contextPath}
的原因)
如有任何建议,我们将不胜感激。
试试双星号图案:
@RequestMapping(value="/**/login.ajx",method=RequestMethod.GET)