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

Spring MVC request mapping accept multi level request

本文关键字:请求 多级 映射 MVC Spring      更新时间:2023-09-26

我有一个映射,比如

@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)