请问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"/>输出?
展开
 我来答
ninjasai
2010-08-05 · TA获得超过489个赞
知道答主
回答量:149
采纳率:0%
帮助的人:233万
展开全部
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>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式