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

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

君子好学,自强不息!

以下的文章主要介绍Oracle struts2中的相关日期输入显示问题,我们都知道Oracle struts2 中的相关默认的日期输出和我们的中文相关习惯并不符合,下面就是我知道的在struts2中进行日期格式化输出的几种方式。

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

<s:datename="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>

或者

<inputtype="text"value="<s:datename="birthday"format="yyyy-MM-dd"/>"/>

Oracle struts2中的日期期输入显示问题还有一种是通过国际化的方式来进行:

首先在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:textfieldname="birthday"value="%{getText('global.date',{birthday})}"/>

golbal.date样式

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

global.datetime样式,

本文来源:1818IP

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

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

发表评论

必填

选填

选填

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