jsp 循环获取的列表里有个时间属性。获取的格式为Mon Jan 02 00:00:00 cst 2017。
<input name="discoverTime" value="${estiDetail.discoverTime}" class="easyui-datebox" style="width:100" disabled="disabled"/>${estiDetail.discoverTime}
这样datebox 的value里面获取的一直是当天的日期,并不是后台传过来的日期,如果放在input外面就能获取到,但是格式不对,就像这样
解决方案:
引用jstl fmt标签
<input name="discoverTime" value="<fmt:formatDate value="${estiDetail.discoverTime}" pattern="yyyy-MM-dd" />" class="easyui-datebox" style="width:100" disabled="disabled"/>
注意:是将<fmt:formatDate value="${estiDetail.discoverTime}" pattern="yyyy-MM-dd" />放在value里面
完美解决