axk*_*axk 6 java spring-mvc propertyeditor
我应该如何配置类以将三个下拉列表(日期,月份,年份)绑定到单个Date属性,以使其按照"每个属性的单个请求参数"方案的工作方式工作?我想应该通过重写initBinder方法添加一些自定义PropertyEditors.还有什么 ?
Aleksey Kudryavtsev:您可以覆盖控制器中的 onBind 方法,您不能在命令对象中摆弄一些特殊的东西,例如
dateField = new SimpleFormat("YYYY-mm-dd").parse(this.year + "-" + this.month + "-" this.day);
Run Code Online (Sandbox Code Playgroud)
或者:
Calendar c = Calendar.getInstance();
c.set(year, month, day);
dateField = calendar.getTime();
Run Code Online (Sandbox Code Playgroud)
但我宁愿在 javascript 中进行验证并使用一些可用的日期选择器组件,有很多......
| 归档时间: |
|
| 查看次数: |
5932 次 |
| 最近记录: |