2015-01-01 158 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)