当前位置: 首页 > news >正文

在Struts2标签s:textfield中显示正确的日期

Java代码 复制代码 收藏代码

  1.   
  2. struts2中的日期期输入显示问题   struts2 中的默认的日期输出并不符合我们的中文日常习惯.以下是我知道的在struts2中进行日期格式化输出的几种方式.   
  3.   
  4.   1.利用 <s:date>进行格式化.如:   
  5.   
  6.   <s:date name="birthday" format="yyyy-MM-dd"/>就是将属性birthday按yyyy-MM-dd的格式进行输出.   
  7.   
  8.   2.利用<s:param>进行格式化.如:   
  9.   
  10.   <s:textfield name="birthday" >   
  11.   
  12.   <s:param name="value"><s:date name="birthday" format="yyyy-MM-dd"/></s:param>   
  13.   
  14.   </s:textfield>   
  15.   
  16.   或者<input type="text" value="<s:date name="birthday" format="yyyy-MM-dd" />" />   
  17.   
  18.   还有一种是通过国际化的方式来进行:   
  19.   
  20.   首先在struts.properties中配置struts.custom.i18n.resources=globalMessages   
  21.   
  22.   然后在globalMessages_zh_CN.properties和globalMessages_en_US.properties文件中添加如下内容:   
  23.   
  24.   global.datetime = {0, date, yyyy-MM-dd HH:mm:ss}   
  25.   
  26.   global.date = {0, date, yyyy-MM-dd}   
  27.   
  28.   最后在页面中使用下面的语句就可以实现日期的格式化输出了.   
  29.   
  30.   <s:textfield name="birthday" value="%{getText('global.date',{birthday})}"/> --golbal.date样式   
  31.   
  32.   <s:textfield name="birthday" value="%{getText('global.datetime',{birthday})}"/> --global.datetime样式   

相关文章:

  • sql 用户定义函数自动生成自增长ID
  • 免费的精品: Productivity Power Tools 动画演示
  • C++之solmyr小品文
  • CMake的应用(在vision studio2008中去掉 ALL_BUILD 和 ZERO_CHECK)
  • 使用sqlite保存数据返回主键
  • 码云 Gitee 新增仓库访问之 IP 白名单功能
  • CentOS 6.4 下安装vsftpd
  • python基础数据类型(1)
  • Oracle实现自增列
  • UIApplication
  • gearman简单介绍
  • 腾讯云10亿扶持小程序:3元套餐可能免费
  • java 7 入门书籍
  • 使用Docker 部署 LNMP+Redis 环境
  • [模板] 线段树合并
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • C语言笔记(第一章:C语言编程)
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • JDK 6和JDK 7中的substring()方法
  • JS题目及答案整理
  • Netty源码解析1-Buffer
  • python_bomb----数据类型总结
  • Python_网络编程
  • Spring-boot 启动时碰到的错误
  • supervisor 永不挂掉的进程 安装以及使用
  • Tornado学习笔记(1)
  • vue的全局变量和全局拦截请求器
  • Vultr 教程目录
  • webgl (原生)基础入门指南【一】
  • 简单数学运算程序(不定期更新)
  • 前端存储 - localStorage
  • 前端攻城师
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​TypeScript都不会用,也敢说会前端?
  • ###C语言程序设计-----C语言学习(6)#
  • #pragma multi_compile #pragma shader_feature
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • ${factoryList }后面有空格不影响
  • (2)Java 简介
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (NSDate) 时间 (time )比较
  • (非本人原创)我们工作到底是为了什么?​——HP大中华区总裁孙振耀退休感言(r4笔记第60天)...
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一)基于IDEA的JAVA基础10
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .[hudsonL@cock.li].mkp勒索加密数据库完美恢复---惜分飞
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .Net 知识杂记