首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角2:动态路由

角2:动态路由
EN

Stack Overflow用户
提问于 2017-10-19 10:54:43
回答 1查看 473关注 0票数 0

服务器上有大型数据树,我需要输入诸如"myapp.com/ tree /city-123/street-11/apt-1“这样的urls,在这种情况下,静态路由声明操作不是一个选项,因为数据树是在数据库中定义的。我也不想动态地构建相应的路由树,因为它太大了,一次只需要一个分支。我需要的只是分析URL并显示相应的组件。如果有的话,请给我指明方向。谢谢。

编辑:的每个部分都应该是随机类型的,它们的顺序也应该是随机的:

  • myapp.com/city/home/person
  • Myapp.com/city/home/account
  • myapp.com/person/street/city
  • 等。
EN

回答 1

Stack Overflow用户

发布于 2017-10-20 15:51:18

找到了。这是通过使用自定义UrlMatcher显示路由来完成的。

Matcher仅仅是一个分析路径的函数,如果路由适合于该路径,就会对其进行分析和处理。所以我做了个匹配器,检查的不是整个URL:

mysite.com/city-17/street-333/building-22

但最后一部分是:

building-22

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46828299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档