1
簡單的例子春控制器「/測試」和「/測試/」之間的差異(如果你不熟悉的春天,只是看在輸出HTML):春網址:有一個在控制器映射
@Controller
@RequestMapping("test")
public class TestController {
@RequestMapping("")
@ResponseBody
public String pathTest(){
return "<html><head></head><body><a href='subpath'>subpath</a></body></html>";
}
}
如果我去HTTP:// MYDOMAIN /測試,從上面的HTML鏈接進入:HTTP:// MYDOMAIN /子路徑
如果我去HTTP:// MYDOMAIN /測試/,從上面的html鏈接去:http:/// mydomain/test/subpath
我想這很簡單,但我不知道如何確保尾部'/'不會影響應用程序的功能。我主要關心的是用戶手動更改URL時,他們可能會或可能不會留下尾隨的'/'。
無論最終'/'是否存在,我可以做些什麼來確保我的應用程序的工作方式相同?