如何不让访客通过地址栏知道使用了那种语言写的代码?

例如:
http://ss.pp.cn/m#/cart/ 无论后面加index.asp 或者index.jsp 都不会跳页,或者显示无此页面
就是希望可以隐藏使用的语言,以及具体的目录地址,不知道是否可以实现

在asp中,要隐藏.asp可以使用url重写(url rewriting)实现,因为asp本身并不能过滤http请求,一般是用基于iis的isapi插件的方法
具体的实现方式看这里
https://blog.csdn.net/qq_16619361/article/details/70171645

把链接用字符串连接在一块

@Controller @RequestMapping(value = {"/name"})

用前后端分离的方式去写,就没人能知道你后台用的什么语言了

前端跟后端分开 2个站点,完全隔离,后端只提供数据. 完美达到你的目的