【发布时间】:2016-05-31 18:28:49
【问题描述】:
我要提取HttpServletRequest中的路径参数值
示例网址: abc.api.com/learn/sections/{sectionId}/assignments/{assignmentId}
sectionString = Optional.ofNullable(request.getServletPath().split("/")[3]);
我尝试通过拆分 URI 路径来提取节 id,但这个 URI 可以更改。有人对此有可靠的解决方案吗? 谢谢
【问题讨论】:
-
也许
sectionId有一个特定的、唯一的模式可以用来提取它? -
@mnille sectionId 是动态 UUID
-
是的,但问题是 UUID 本身是否具有特殊模式,即 AAA-BBBB-CCCC-DDD 行。在您的 URL 中唯一的模式。
标签: java spring-mvc servlet-filters