简单的示例spring控制器(如果您不熟悉spring,只需查看输出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 / test,则上述html的链接将转到:http:// mydomain / subpath

如果我转到http:// mydomain / test /,则上述html的链接将转到:http:// mydomain / test / subpath

我想这很简单,但是我不知道如何确保结尾的“ /”不影响应用程序功能。我主要关心的是,当用户手动更改URL时,他们可能会也可能不会留下结尾的“ /”。

无论最后的'/'是否存在,我该怎么做以确保我的应用程序能正常工作?

最佳答案

不返回<a href='subpath'>subpath</a>返回

<a href='/test/subpath'>subpath</a>代替。

08-25 22:09