`

Struts2日期格式

 
阅读更多

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

1.利用 《s:date》进行格式化。如:《s:date name=“birthday” format=“yyyy-MM-dd”/》就是将属性birthday按yyyy-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.properties和globalMessages_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样式

 

分享到:
评论

相关推荐

    解决struts2日期标签乱码

    改正struts2日期标签乱码,个别月份显示问号!

    strut2日期格式的修改,和jdeclipse工具

    在处理JSON响应时,Struts2默认的日期格式可能并不满足所有开发需求,比如你希望日期以"yyyy-MM-dd HH:mm:ss"的形式展示。在本篇文章中,我们将探讨如何修改Struts2框架的日期格式,以及如何使用JDEclipse工具来优化...

    如何解决struts2日期类型转换

    这是因为Struts2默认的转换策略可能无法适应所有日期格式。当遇到这种情况时,我们需要自定义一个全局的类型转换器来确保Date类型的正确转换。 首先,我们可以创建一个名为`DateConverter`的类,继承自`...

    struts2-dojo-plugin-2.3.24

    struts2-dojo-plugin-2.3.24日期控件9-12月乱码解决后jar包

    struts2必备的jar包

    10. **struts2-java8-date-time-plugin.jar**(对于Java 8及以上版本):提供了对Java 8日期时间API的支持。 以上列出的JAR包只是基础配置,实际项目可能还需要根据需求添加其他插件或库,例如国际化、验证、报表、...

    struts2 Date转换问题

    8. **最佳实践**:为了避免日期转换问题,开发者可以考虑使用标准的ISO 8601日期时间格式,或者使用特定的日期选择控件以确保用户输入的格式一致。 9. **工具使用**:博文中的“工具”标签可能是指开发者可以使用的...

    struts2.3+spring4.3+hibernate5.4.rar

    Hibernate5.4版本引入了更多的优化,比如对JPA 2.2的支持,性能提升,以及对Java 8日期时间API的兼容。在Struts2和Spring框架中,Hibernate可以作为数据持久层,简化数据库操作,使得业务逻辑和数据存储之间的耦合度...

    struts2.3.16+spring4+hibernate4.3 包整合

    Hibernate4.3版本引入了一些新特性,如JPA 2.1支持、二进制数据类型增强、以及对Java 8日期和时间API的支持。它通过HQL(Hibernate查询语言)简化了数据库查询,并提供了缓存机制以提高性能。 **SSH整合** 涉及到这...

    ssh框架搭建( spring4.3.8、struts2.5.1、hibernate5.2.1)

    5.2.1版本引入了对Java 8日期和时间API的支持,以及对JPA 2.1规范的完整实现。它支持多种数据库,如MySQL、Oracle等,并提供了一种灵活的查询语言——HQL,与SQL类似但更面向对象。 **SSH框架集成** SSH框架集成时...

    ssh配置文件

    Hibernate5.3.6版引入了一些新的特性和改进,如JPA 2.2的支持、HQL和JPQL的优化,以及对Java 8日期时间API的兼容。 在SSH整合项目中,通常会有一个总的配置文件,例如 applicationContext.xml,用于配置Spring的...

    基于Struts_Hibernate_Spring轻量级框架的Web应用开发.pdf

    随着互联网技术的快速发展,Web应用系统的需求日益增长,同时也对系统的性能、可维护性和扩展性提出了更高的要求。传统的“重量级”技术(如EJB)虽然能够满足企业级应用的需求,但因其复杂度高、开发成本大等因素...

    自己做的一些json,SSH,期本权限的一些小例子,用来参考

    在`json_struts2`这个文件中,可能包含了一些Struts2框架中使用JSON进行数据交互的例子。Struts2是Java开发Web应用的一个热门框架,它支持多种结果类型,JSON就是其中之一,常用于前后端分离的架构中,用于传输数据...

    J2EE企业级项目开发-1期 常见问题.doc

    在J2EE企业级项目开发中,我们常常会遇到各种技术问题,比如使用JavaEE框架Struts2进行开发时的一些常见疑问。以下是对这些问题的详细解答: Q1:关于Struts2的组成及各部分作用,我们可以理解Struts 2框架主要由三...

    s2sh整合小案例

    Hibernate4.3.11版在兼容性、性能和稳定性方面做了大量的工作,包括对JPA 2.1的支持和对Java 8日期时间API的改进。 整合S2SH的过程通常包括以下几个步骤: 1. **配置Struts2**:在项目中添加Struts2的依赖,创建`...

    SSH框架配置例子

    Hibernate 4.3.10版本优化了性能,增加了对JPA 2.1的支持,以及对Java 8日期和时间API的改进。在SSH配置中,Hibernate负责持久化数据,通过HQL或 Criteria API执行SQL查询,并将结果转换为Java对象。 配置SSH框架...

    2009年程序员杂志第十一期

    2. **Web开发技术**:那时,Web 2.0的概念正在普及,AJAX(异步JavaScript和XML)技术使得网页更加交互化,可能有关于这一技术的案例分析和应用技巧。 3. **移动互联网的崛起**:随着iPhone和Android智能手机的广泛...

    ssh整合+Oracle

    "Hibernate5.0"在前一版本的基础上增强了性能,支持JPA 2.1规范,提供了更好的类型安全和对Java 8日期时间API的支持。 在这个SSH整合项目中,"三层架构"指的是业务逻辑层(Service)、数据访问层(DAO)和表示层...

    计算机专业实习日记.pdf

    Struts是Model2 MVC设计模式的具体实现,负责表示层;Spring则处理业务逻辑层,通过IOC(控制反转)和AOP(面向切面编程)提供对象管理和事务管理;Hibernate是持久层框架,实现了对象关系映射,让开发者可以像操作...

Global site tag (gtag.js) - Google Analytics