gpt4 book ai didi

java - Spring MVC : Binding 3 dropdowns to a date property in SimpleFormController

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:19:46 26 4
gpt4 key购买 nike

我应该如何配置类以将三个下拉列表(日期、月份、年份)绑定(bind)到单个日期属性,以便它按照“每个属性一个请求参数”场景的方式工作?我想应该通过覆盖 initBinder 方法来添加一些自定义 PropertyEditors。还有什么?

最佳答案

Aleksey Kudryavtsev:你可以在你的 Controller 中覆盖 onBind 方法,你不能在命令对象中摆弄一些特殊的东西,比如

dateField = new SimpleFormat("YYYY-mm-dd").parse(this.year + "-" + this.month + "-" this.day);

或:

Calendar c = Calendar.getInstance();
c.set(year, month, day);
dateField = calendar.getTime();

但我宁愿在 javascript 中进行验证并使用一些可用的日期选择器组件,它们有很多...

关于java - Spring MVC : Binding 3 dropdowns to a date property in SimpleFormController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/161485/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com