`
jinyanliang
  • 浏览: 307985 次
  • 性别: Icon_minigender_1
  • 来自: 河南开封
社区版块
存档分类
最新评论

struts2的日期date格式化(3种)

 
阅读更多
在直接<s:textfield中也要日期格式化,平时使用日期格式化时都是使用的<s:date标签直接显示,那此时怎么办呢,现总结有如下三种格式化方式

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

2.利用<s:param>进行格式化.如:
<s:textfield name="date" >
      <s:param name="value"><s:date name="date" format="yyyy-MM-dd"/></s:param>
</s:textfield>
或者<input type="text" value="<s:date name="date" format="yyyy-MM-dd" />" />

3.还有一种是通过国际化的方式来进行:
首先在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="date" value="%{getText('global.date',{date})}"/> --golbal.date样式
<s:textfield name="date" value="%{getText('global.datetime',{date})}"/> --global.datetime样式
分享到:
评论

相关推荐

    Struts2 格式化日期、时间和数字

    Struts2提供了两种主要的方式来格式化日期和时间: 1. **使用OGNL的`#dates`上下文变量**:在JSP中,你可以直接使用`#dates.format(date, pattern)`来格式化日期。例如,如果你有一个日期字段`myDate`,可以这样写...

    struts的input标签支持日期格式化输出

    修改struts标签text,使其支持日期类型的格式化输出。 用法:(例) 如何使用: 1.替换附件中的 struts-html.tld 2.替换附件中的struts.jar 3.页面中遇到Timestamp或Date类型的,自动转换成"yyyy-MM-dd HH:mm:ss"格式...

    struts2的日期回显

    综上所述,Struts2的日期回显涉及到Action设计、视图渲染、拦截器处理、结果转发以及可能的日期格式化和验证。理解并掌握这些知识点,有助于我们在实际开发中创建更友好的用户界面,提高应用的用户体验。

    struts2下用的 的日期控件

    Struts2提供了两种常见的日期控件:`xhtml:date`标签和`sj:datepicker`标签。前者是基于HTML的,后者则利用了jQuery UI的日期选择器,提供了更为友好的用户界面。 1. `xhtml:date`标签: 这个标签主要用于生成HTML...

    struts-date-operator2【时间控制】

    总之,`struts-date-operator2【时间控制】` 主要是关于在 Struts 2 框架中处理日期和时间的技巧和方法,涵盖了日期格式化、日期比较、时间操作、验证规则以及错误处理等多个方面。熟练掌握这些知识点,将有助于开发...

    struts2 Date转换问题

    3. **自定义转换器**:为了处理不同格式的日期或特定场景下的转换需求,开发者可以创建自定义的`Converter`实现,并通过`struts-default.xml`或`struts-xxx-plugin.xml`配置文件注册。 4. **异常处理**:在遇到无法...

    struts2实现国际化

    6. **处理日期和数字格式**:除了文本字符串,国际化还包括日期和数字的格式化。Struts2提供了`&lt;s:date&gt;`和`&lt;s:property&gt;`标签,配合资源文件中的格式设置,可以显示符合当地习惯的日期和数字。 7. **测试和优化**...

    在struts2里实现国际化,完成登录页面的国际化(英文和中文)

    在Struts2中实现国际化,主要涉及以下几个关键步骤: 1. **创建资源文件**: 国际化的核心是资源文件,通常使用`.properties`格式,例如`login_en.properties`(英文)和`login_zh_CN.properties`(简体中文)。...

    struts的form不能初始化java.util.Date类型

    但默认情况下,Struts并不知道如何正确处理Date类型的字段,因为它期望的是字符串格式的日期。 2. **Struts的数据绑定**: Struts在处理表单提交时,会自动将请求参数绑定到ActionForm或Action类的属性。对于基本...

    Struts2国际化支持引导(初)

    可以使用`&lt;fmt:formatNumber/&gt;`和`&lt;fmt:formatDate/&gt;` JSTL标签,或者Struts2的`&lt;s:date/&gt;`和`&lt;s:number/&gt;`标签进行格式化。 7. **源码与工具**: 标签中的"源码"可能指的是查看或修改Struts2源代码以理解其国际化...

    struts2标签库

    - **`&lt;s:date&gt;`**:用于格式化日期,可以设置不同的日期格式。这与Struts1中的`&lt;bean:message&gt;`标签有些类似,但在Struts2中更加专注于日期的处理。 - **`&lt;s:datetimepicker&gt;`**:提供了一个日期时间选择器,允许...

    struts2 国际化

    Struts2支持使用`&lt;s:date&gt;`和`&lt;s:number&gt;`标签,结合`DisplayMessages`标签,可以方便地处理这些格式。 7. 测试和调试:确保在不同的语言环境下测试应用,确保所有的本地化字符串都被正确地加载和显示。 通过以上...

    Struts2 国际化字符串 拦截器

    2. 使用java.text.MessageFormat中的字符串格式,格式为{ 参数序号(从0开始), 格式类形(number | date | time | choice), 格式样式},例如: validation.between=Date must between {0, date, short} and {1, ...

    struts2(时间日期类型转换器)

    时间日期类型转换器是Struts2框架中的一个重要组件,它专门用于处理日期和时间格式的转换问题。 在Java中,日期和时间通常表示为`java.util.Date`或`java.time`包下的类,如`LocalDate`、`LocalTime`和`...

    struts2自定义类型转换器

    这通常涉及到日期格式化。可以使用`SimpleDateFormat`类来完成这个任务。 ```java try { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date date = formatter.parse(value); return date;...

    Struts2输入校验总结

    - `date`:验证字段值是否符合日期格式。 5. **处理验证失败**:当验证失败时,Struts2会自动将错误信息放入ValueStack,然后跳转到`input`属性指定的页面。但由于ValueStack中的值可能会丢失,你可以选择实现`...

    让struts能处理日期类型

    在处理用户输入时,特别是日期类型的数据,Struts默认可能无法直接进行正确的解析和格式化。为了使Struts能够处理日期类型,我们需要进行一系列配置和操作。以下将详细介绍如何实现这一目标。 1. **日期类型转换器*...

    struts2综合复习习题

    - `&lt;s:date&gt;`标签用于格式化日期对象。它可以接受一个`Date`类型的参数,并按照指定的格式将其转换为字符串输出到页面上。这个标签通常用于在页面上展示日期或时间信息,而不仅仅是简单地显示当前系统时间。 #### ...

    struts2国际化

    3. **配置Struts2**:在Struts2的配置文件(struts.xml或struts.properties)中,我们需要指定资源包的位置。这可以通过添加`&lt;constant&gt;`标签来完成,例如: ```xml &lt;constant name="struts.i18n.locale" value=...

Global site tag (gtag.js) - Google Analytics