1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

在Oraclestruts2 中的其默认的相关日期输出的实际操作与我们的中文日常输出习惯并不吻合.下面就是介绍在struts2中正确的进行日期格式化的输出几种常用方式望你在浏览之后会对Oraclestruts2 中的其默认的相关日期输出又更好的了解。

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

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

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

<s:textfieldname="birthday">
<s:paramname="value"><s:datename="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.properties和globalMessages_en_US.properties文件中添加如下内容:

global.datetime={0,date,yyyy-MM-ddHH: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样式

本文来源:1818IP

本文地址:https://www.1818ip.com/post/10933.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。