Spring MVC请求映射接受多级请求

时间:2015-01-01 14:55:45

标签: java javascript ajax spring spring-mvc

我有一个像

这样的映射
@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}

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

使用双Asterix模式尝试:

@RequestMapping(value="/**/login.ajx",method=RequestMethod.GET)