spring mvc里面java bean中date类型的绑定问题

J2EE 码拜 7年前 (2017-04-14) 1239次浏览
本人有个javabean Task

private String uuid;
private Date startDate;
//get set省略

前端代码

<form>
<input type="text" name="uuid"/>
<input type="text" name="startDate"/>
</form>

反正就是提交到Controller的方法里面,无法绑定startDate的值,原因是String类型无法和startDate类型匹配,
想问一下大家有什么好的办法一次性解决全部相似的问题?

解决方案

10

就是这样实现的,把方法的权限改为public试试

10

其实你不想这么复杂的话,还可以用另外的办法
你input标签里面的name值随便写一个名字,例如:strDate(总之跟实体的属性名称不一样就行)
然后提交到Controller里面用字符串接收,然后把这个字符串转化成日期类型,然后单独存进那个对象里面就是(其他属性还是用绑定的方式)

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明spring mvc里面java bean中date类型的绑定问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)