我在这样的Spring控制器中有一个方法;
@RequestMapping(value = "/contact", method = RequestMethod.GET)
public final ModelAndView contact(@RequestParam(value = "id", required = false) int i) {..}
Run Code Online (Sandbox Code Playgroud)
我将参数i传递给另一个方法.在那个方法中,我想检查int i中是否有值.如果未设置参数(这是可选的),我想将其设置为某个值.我如何在Spring中检查这个?
JB *_*zet 16
用Integer而不是int.如果未设置,则为null.
例如,如果0不是有效的ID值,您也可以将类型保留为int并使用
@RequestParam(value = "id", defaultValue = "0")
Run Code Online (Sandbox Code Playgroud)
如果未传递,则参数将等于0.
| 归档时间: |
|
| 查看次数: |
5557 次 |
| 最近记录: |