【发布时间】:2013-10-11 07:26:30
【问题描述】:
为什么 Spring 3.2 仅基于 requestparam 为 "0" 或 "1" 映射我的布尔值?
@RequestParam(required= false, defaultValue = "false") Boolean preview
只有当请求参数是 "?preview=1" 时,预览才会是 "true",这很奇怪
我希望它是"?preview=true"。我该怎么做?
【问题讨论】:
-
你知道一种方法吗,其中请求参数具有默认值且必需为 false,可以在 URL 中完全忽略,这意味着我们甚至不必在 URL 中放置任何内容那个请求参数。在您的示例中,
preview甚至不会成为 URL 的一部分。
标签: spring request boolean http-request-parameters