我有一个像
这样的映射@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}
)
任何建议都将不胜感激。
答案 0 :(得分:0)
使用双Asterix模式尝试:
@RequestMapping(value="/**/login.ajx",method=RequestMethod.GET)