struts2格式化时间和日期的标签介绍

struts2格式化时间和日期的标签介绍,阅读struts2格式化时间和日期的标签介绍,struts 2

中的默认的日期输出并不符合我们的中文日常习惯.以下是我知道的在 struts 2中进行日期格式化输出的几种方式.? 1.利用 <s:date>进行格式化.:?

<s:date name=birthday format=yyyy-MM-dd/>就是将属性birthdayyyyy-MM-dd的格式进行输出.?

2.利用<"> 首页学院源码字体下载软件电脑书| 素材图片模版壁纸矢量酷站图标笔刷纹理|小游戏博客QQ情投票计数器小说

      -

 

 

 

 

 

 

      struts2格式化时间和日期的标签介绍

 

   

                  struts2

中的默认的日期输出并不符合我们的中文日常习惯.以下是我知道的在struts2中进行日期格式化输出的几种方式.?

  1.利用 <s:date>进行格式化.:?

                  <s:date name="birthday"

                  format="yyyy-MM-dd"/>就是将属性birthdayyyyy-MM-dd的格式进行输出.?

 

                  2.利用<s:param>进行格式化.:?

                  <s:textfield name="birthday" >?

                  <s:param name="value"><s:date name="birthday"

                  format="yyyy-MM-dd"/></s:param>?

                  </s:textfield>?

                  或者<input type="text" value="<s:date name="birthday"

                  format="yyyy-MM-dd" />" />?

 

                  还有一种是通过国际化的方式来进行:?

                  首先在struts.properties中配置struts.custom.i18n.resources=globalMessages?

                  然后在globalMessages_zh_CN.propertiesglobalMessages_en_US.properties文件中添加如下内容:?

                  global.datetime = {0, date, yyyy-MM-dd HH:mm:ss}?

                  global.date = {0, date, yyyy-MM-dd}?

                  最后在页面中使用下面的语句就可以实现日期的格式化输出了.?

                  <s:textfield name="birthday"

                  value="%{getText('global.date',{birthday})}"/>

--golbal.date样式?

                  <s:textfield name="birthday"

                  value="%{getText('global.datetime',{birthday})}"/>

                  --global.datetime样式?

例子:?

                  1<s:date name="#request.sysUser.moditime"

                  format="yyyy-MM-dd"/>?

 

                  2 <input type="text" name="moditime1" value="<s:date

                  format="yyyy-MM-dd" name="#request.sysUser.moditime"/>">?

                  3 <s:textfield name="#request.sysUser.moditime" >?

                  <s:param name="value"><s:date name="#request.sysUser.moditime"

                  format="yyyy-MM-dd"/></s:param>?

                  </s:textfield>?

                  4 <s:textfield name="moditime"

                  value="%{getText('global.format.datetime',{#request.sysUser.moditime})}"

                  cssClass="inputd_readOnly" />?

                  另:?

                  在资源文件中定义带参数的属性如label.hello=hello {0}?

                  页面可通过如下方式赋值“callan?

                  <s:text name="label.hello">?

                  <s:param>callan</s:param>?

                  </s:text>?

                  显示结果为hello callan

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值