页面现在输出为 :  11-7-11 0:00:00.000        
    JSP页面上代码是这样写的   :  
             <s:date name="birthdate" format="yyyy-MM-dd" />   ← 这行是我自己加的 , 不知道为什么不起作用 。 
             <s:property value="#st[4]" />
      

解决方案 »

  1.   

    <s:date name="#healthRealize.add_date"
    format="yyyy-MM-dd HH:mm:ss" />
      

  2.   

    是这么写的。
    如果不起作用,
    看看s taglib定义了没?dirthdate能取到值不?是不是应该写成name="#st[4]"之类的等等。
      

  3.   

    birthdate 是什么类型的,如果已经是string自然format对此无能为力
      

  4.   

    看看你的birthdate类型是不是Date 如果是string的话是不行的
      

  5.   

    jstl
    <fmt:formatDate value="${buyerCreditVo.addTime}" pattern="yyyy-MM-dd HH:mm:ss"/>
    必须是date类型啊