请问Struts2的s:date标签在action中一定要为date类型吗?
例:privateDatecurrentDate;......如果不是,请问long,String,Integer如何用<s:datename="currentDate"...
例:private Date currentDate;
......
如果不是,请问long,String,Integer如何用<s:date name ="currentDate" formate =""yyyy-MM-dd"/>输出? 展开
......
如果不是,请问long,String,Integer如何用<s:date name ="currentDate" formate =""yyyy-MM-dd"/>输出? 展开
1个回答
展开全部
s:date标签使用时,一定要是Date类型。
String型,数值型等其他类型,可以用以下方法:
先在resource文件中定义如下:
format.date_medium={0,date,medium}
format.date_ymd={0,date,yyyy/MM/dd}
format.date_time={0,date,yyyy/MM/dd hh:mm}
format.number_money={0,number,#,##0}
然后就可以自由的format了:
<s:text name="format.number_money">
<s:param name="value" value="salesPrice"/>
</s:text>円
<s:text name="format.date_ymd">
<s:param name="value" value="salesDate"/>
</s:text>
String型,数值型等其他类型,可以用以下方法:
先在resource文件中定义如下:
format.date_medium={0,date,medium}
format.date_ymd={0,date,yyyy/MM/dd}
format.date_time={0,date,yyyy/MM/dd hh:mm}
format.number_money={0,number,#,##0}
然后就可以自由的format了:
<s:text name="format.number_money">
<s:param name="value" value="salesPrice"/>
</s:text>円
<s:text name="format.date_ymd">
<s:param name="value" value="salesDate"/>
</s:text>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询