首页 > 编程 > Java > 正文

SpringMVC的@InitBinder参数转换代码实例

2019-11-26 08:32:08
字体:
来源:转载
供稿:网友

这篇文章主要介绍了SpringMVC的@InitBinder参数转换代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

@Controller@RequestMapping("/index")public class IndexController {  /**   * 解决前端传递的日期参数验证异常   *   * @param binder   * @author hzj   */  @InitBinder({"param", "date"})//指定校验参数  protected void initBinder(WebDataBinder binder) {    // binder.setDisallowedFields("name"); // 不绑定name属性    binder.registerCustomEditor(String.class, new StringTrimmerEditor());    // 此处使用Spring内置的CustomDateEditor    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");    binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));  }  @ResponseBody  @GetMapping("/initbinder")  public String testInitBinder(String param, Date date) {    return param + ":" + date;  }}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表