采用springmvc:
1.从Controller向jsp传的Pojo含有日期类型,在页面如何正确显示日期格式:
在jsp页面引入:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
显示日期的部分:
<fmt:formatDate value="${stu.birthday}" pattern="yyyy-MM-dd"/>
其中:birthday在Student对象中定义为:private Date birthday;
这样页面便可以正常显示了。
2.页面向后台传送含有日期类型的数据:
需要在Student中的bitthday属性上添加:@DateTimeFormat(pattern="yyyy-MM-dd")
在页面中如果需要回显的话:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<input name="birthday" class="text-word" type="text" readonly="readonly" value='<fmt:formatDate value="${student.birthday}" pattern="yyyy-MM-dd"/>' onfocus="WdatePicker({dateFmt:'yyyy-M-d'})" />