新手问题,帮忙看看~

jc15271149 2006-06-07 08:54:41
JSP页面上有3个下拉列表,分别表示年月日,怎样实现页面第一次加载时,显示当天的日期,谢谢
...全文
150 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dabaishaflyw 2006-06-07
  • 打赏
  • 举报
回复

推荐使用Calendar(可参考java.util.Calendar的说明文档)


<%
Calendar calendar=Calendar.getInstance();
int year=calendar.get(Calendar.YEAR);
int month=calendar.get(Calendar.MONTH);
int day=calendar.get(Calendar.DATE);
%>


<option selected value="year"><%=year%></option>
<option selected value="month"><%=month%></option>
<option selected value="day"><%=day%></option>

经过测试,可以使用
sheep219 2006-06-07
  • 打赏
  • 举报
回复
具体你可以自己改下了
sheep219 2006-06-07
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
<!--
function time()
{
var d = new Date();
var hourstr = null;
if (d.getHours()<10)
{
hourstr = "0" + d.getHours();
}
else
{
hourstr = d.getHours();
}
var minutestr = null;
if (d.getMinutes()<10)
{
minutestr = "0" + d.getMinutes();
}
else
{
minutestr = d.getMinutes();
}
var secondstr = null;
if (d.getSeconds()<10)
{
secondstr = "0" + d.getSeconds();
}
else
{
secondstr = d.getSeconds();
}

var lastMsgTime = hourstr + ":" + minutestr + ":" + secondstr + ":" + d.getYear();
document.getElementById('type').innerHTML = lastMsgTime;
}
//-->
</script>
</HEAD>

<BODY onload="time();">
<div id="type"></div>
</BODY>
</HTML>
jc15271149 2006-06-07
  • 打赏
  • 举报
回复
楼上能不能说具体些,怎么设置默认值和得到当天的年月日,新手,谢谢
麦子_9 2006-06-07
  • 打赏
  • 举报
回复
把3个下拉框的默认值设置为当前的年,月,日。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧