日期:2014-05-18  浏览次数:21211 次

把一个文本框的默认值显示为 系统时间 只要年月日怎么做啊
就是比如我有个文本框
<input       type= "text "       name= "kdname1 "       size= "9 "     value= "2009-2-15 "     />
现在默认值是2009-2-15   怎样才能把它变为系统的时间年月日呢??

------解决方案--------------------
<%@ page language= "java " import= "java.util.* " pageEncoding= "gbk "%>
<jsp:directive.page import= "java.text.SimpleDateFormat " />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN ">
<html>
<head>
<title> My JSP 'MyJsp.jsp ' starting page </title>

<meta http-equiv= "pragma " content= "no-cache ">
<meta http-equiv= "cache-control " content= "no-cache ">
<meta http-equiv= "expires " content= "0 ">
<meta http-equiv= "keywords " content= "keyword1,keyword2,keyword3 ">
<meta http-equiv= "description " content= "This is my page ">
<!--
<link rel= "stylesheet " type= "text/css " href= "styles.css ">
-->
</head>
<body>
<%
SimpleDateFormat s = new SimpleDateFormat( "yyyy-MM-dd ");
request.setAttribute( "d ", s.format(new Date()));
%>
<input type= "text " name= "kdname1 " size= "9 " value= "${requestScope.d} " />
</body>
</html>
------解决方案--------------------
<jsp:directive这是什么标签,没见过!
------解决方案--------------------
value= <%=new java.text.DateFormat().getDateInstance().toString%>
------解决方案--------------------
<%@ page import= "java.util.*,java.text.SimpleDateFormat "%>
<%
SimpleDateFormat simpledateformat =new SimpleDateFormat ( "yyyy-MM-dd ");
java.util.Date date=new Date();
%>
....
<input type= "text " name= "kdname1 " size= "9 " value= " <%=simpledateformat.format(String.valueOf(date))%> " />
....
就ok了