请教:jsp页面时间显示问题

jsp页面上input标签显示的时间是:Mon Feb 08 02:03:00 CST 2016,我想让他显示2016-07-19,这个应该怎么处理

JSTL日期格式化标签
fmt:parseDate

fmt:formatDate

http://blog.csdn.net/kinmet2010/article/details/5906017

这个一般有插件,百度很多

这个你可以再后台进行格式转换以后再传到前端
Date date=new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy--MM-dd")
Stiring d=sdf.format(date);

这样格式化一下传到前端时间就是 2016-07-19这种格式了

或者你在jsp页面写个方法转换一下
//格式化日期时间方法
function formatDate(dateS) {
var timeStr1 = dateS.split(" ");
var timeStr2 = timeStr1[0].split("-");
var timeStr3 = timeStr1[1].split(":");
var year = timeStr2[0];
var month = timeStr2[1];
var day = timeStr2[2];
var hours = timeStr3[0];
var minute = timeStr3[1];
//var second = timeStr3[2];
var d = new Date();
d.setFullYear(year);
d.setMonth(month - 1);
d.setDate(day);
d.setHours(hours);
d.setMinutes(minute);
//d.setSeconds(second);
return d.getTime();
}

调用这个方法把你时间传进去就可以了

var time2 = new Date().format("yyyy-MM-dd"); 这样写就行了