这样做<input type="text" name="mytime" value="<%=你的时间变量%>">
value是表示文本框中的默认值

解决方案 »

  1.   

    <f:fmt value="" pattern="yy年MM月"/>
      

  2.   

    象上面没有name,property属性,我怎么跟ActionForm关联呢?
      

  3.   

    如果你用的是Oracle数据库的话,可以在SQL文检索时就用TO_CHAR( ,'yyyyMMdd')进行转化
      可以存在form里,画面表示:
    <input type="text" name="mytime" value="${myform.date}">(date变量)
      

  4.   

    数据库中取得的时间数据 , 先做格式转换 再传到页面.
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    String yourValue = format.format(new Date());这样就显示格式为:2007-06-19
      

  5.   

        <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  
    <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 
       <fmt:formatDate var="newdate" value="${chardate}" pattern="yyyy-MM-dd"/>
        <input type="text" name="newdate" value="${newdate}"/>另一种
     <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>  
    <%@ taglib prefix="f" uri="http://java.sun.com/jstl/function" %> 
      <input type="text" name="newdate" value="${f:substring(chardate,0,10)}"/>
    你自己试试啦。。