【发布时间】:2014-08-13 21:14:34
【问题描述】:
我正在使用给定的代码验证我的表单字段。
//controller method
public String addBusiness(@Valid @ModelAttribute("myForm") MyForm myForm, ...)
{
//logic will go here.
}
//form
@Component
public class MyForm{
@Pattern(regexp = "[0-9]{3,10}", message = "should be valid number")
public String getZip_code()
{
return this.zip_code;
}
}
现在我想用另一种控制器方法对zip_code 进行相同的验证,例如,
@RequestMapping(value = "${validation.url}", method = RequestMethod.GET)
@ResponseBody
public List<String> getCityList(@RequestParam(value = "zip_code", required = true) final String zip_code)
{
//logic goes here
}
这怎么可能?
【问题讨论】:
标签: java spring validation controller arguments