服务器上有大型数据树,我需要输入诸如"myapp.com/ tree /city-123/street-11/apt-1“这样的urls,在这种情况下,静态路由声明操作不是一个选项,因为数据树是在数据库中定义的。我也不想动态地构建相应的路由树,因为它太大了,一次只需要一个分支。我需要的只是分析URL并显示相应的组件。如果有的话,请给我指明方向。谢谢。
编辑:的每个部分都应该是随机类型的,它们的顺序也应该是随机的:
发布于 2017-10-20 15:51:18
找到了。这是通过使用自定义UrlMatcher显示路由来完成的。
Matcher仅仅是一个分析路径的函数,如果路由适合于该路径,就会对其进行分析和处理。所以我做了个匹配器,检查的不是整个URL:
mysite.com/city-17/street-333/building-22
但最后一部分是:
building-22
https://stackoverflow.com/questions/46828299
复制相似问题