SpringMVC的@InitBinder参数转换
2024-08-31 22:10:28
@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;
} }
最新文章
- [普通平衡树splay]【学习笔记】
- repeater 删除确认框 传多个参数
- js的Promise学习笔记(1)
- Oracle 创建 split 和 splitstr 函数
- css012 css布局简介
- php json_decode
- 国行手机安装GOOGLE PLAY
- 记一次Surface Pro 2还原操作
- Qt窗口部件及子部件
- php连接ftp
- 【HDOJ】4278 Faulty Odomete
- Ajax请求用户控件(.ascx)404错误
- IOS Application生命周期
- iOS9中关于 NSURLSession/NSURLConnection HTTP load failed 的解决办法
- 1. VIM 系列 - 简单入门,拾起兴趣
- django框架中form组件的简单使用示例:注册验证
- JQuery官方学习资料(译):类型
- 求问ps如何导出单个切片及PS导出所有的切片图像
- RQNOJ 2 开心的金明
- fatal: unable to access 'https://xxxxx': SSL connect error