如何从thymeleaf中的REST样式URL获取请求参数?

时间:2016-05-11 13:30:15

标签: thymeleaf

在百万美元文档中,只有从网址获取请求参数的选项才能看出,

${param.id[0]}

我可以使用https://example.com/user/10 来访问百万富翁中的用户ID,而如果我有这样的REST风格的网址,

{{1}}

如何使用带有上述URL的百万美分访问页面中的用户ID(10)?当然我可以设置一个模型属性来访问页面中用户的id。但只是想知道是否有更好的方法在百里香叶中做到这一点,以尽量减少代码?

1 个答案:

答案 0 :(得分:2)

没有直接助手AFAIK,但你最好的投篮是这样的:

${#strings.listSplit(#httpServletRequest.requestURI,'/')[1]}

请注意,1这是分割网址的列表索引,根据您的网址结构而有所不同。

请注意#httpServletRequest.requestURI为您提供user/10listSplit为您提供[user, 10]