struts2中的默认的日期输出并不符合我们的中文日常习惯,以下是我知道的在struts2中进行日期格式化输出的几种方式。
1、利用 <s:date>进行格式化,如:
<s:datename="birthday" format="yyyy-MM-dd"/>
就是将属性birthday按yyyy-MM-dd的格式进行输出。
注:name和format都不能省略。
2、利用<s:param>进行格式化,如:
<s:textfield?name="birthday">?
<s:paramname="value" ><s:datename="birthday" format="yyyy-MM-dd"/></s:param>
</s:textfield>
注:同样这些标签中的name属性也不能省。