2015-01-01 32 views
0

我有一个像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

以便它接受来自任何页面的登录请求。

OR

我可以重新写这个

$.ajax({ 
    url:'login.ajx', 
    type : "GET", 
    dataType : "text", 
    ........ 

,这样它会发送任何级别http://localhost:8080/MySite/login.ajx请求。
(这是一个外部脚本,这就是为什么我不能使用${pageContext.request.contextPath}

任何建议将不胜感激。

回答

0

双阿斯特里克斯模式尝试:

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