*代表任意字符
package spring;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller //表示他是一个控制器
@RequestMapping("SpringMVCService")
public class SpringMVCService {
@RequestMapping(value = "welcome/*/test")//拦截请求
public String welcome() {
System.out.println("海棠");
return "success";
}
}
<a href='SpringMVCService/welcome/aaa/test'>海棠被温柔以待</a>
**代表任意目录
package spring;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller //表示他是一个控制器
@RequestMapping("SpringMVCService")
public class SpringMVCService {
@RequestMapping(value = "welcome/**/test")//拦截请求
public String welcome() {
System.out.println("海棠");
return "success";
}
}
<a href='SpringMVCService/welcome/aaa/bbb/test'>海棠被温柔以待</a>
?代表单个字符
package spring;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller //表示他是一个控制器
@RequestMapping("SpringMVCService")
public class SpringMVCService {
@RequestMapping(value = "welcome/a?c/test")//拦截请求
public String welcome() {
System.out.println("海棠");
return "success";
}
}
<a href='SpringMVCService/welcome/abc/test'>海棠被温柔以待</a>