`
ollevere
  • 浏览: 265641 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JSP STRUTS2 页面 日期格式化

    博客分类:
  • JSP
 
阅读更多
JSP页面格式化日期格式 常用 JSTL 和 STRUTS2 的标签进行格式化:
JSTL 标签: <fmt:formatDate value="${hotelRoomPeriodPrice.cuttOffTime}" pattern="yyyy-MM-dd HH:mm:ss"/>
STRUTS2 标签: <s:date name="hotelRoomPeriodPrice.cuttOffTime" format="yyyy-MM-dd HH:mm:ss"></s:date>
在直接<s:textfield中也要日期格式化,平时使用日期格式化时都是使用的<s:date标签直接显示,那此时怎么办呢,现总结有如下三种格式化方式   

利用 <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样式 

 

例如:格式化回显的日期:

<input type="text" id="checkinDate"  name="hotelPrice.startDate" value="<s:date name='hotelPrice.startDate' format='yyyy-MM-dd'/>" >

 

 

 

 

分享到:
评论

相关推荐

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

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

    struts2标签格式化时间

    在Java Web开发中,Struts2框架因其丰富的标签库而被广泛使用,特别是其中的日期格式化功能,能够帮助开发者方便地对日期进行格式化处理。本文将详细介绍如何利用Struts2中的`&lt;s:datename&gt;`标签来格式化时间,并提供...

    jsp+struts2完整实例

    【标题】"jsp+struts2完整实例"揭示了这个项目是基于Java Web技术栈,主要使用了JSP(JavaServer Pages)和Struts2框架来实现一个完整的应用程序。Struts2是一个开源的MVC(Model-View-Controller)框架,它在Java ...

    jsp+struts2购物车

    总结,"jsp+struts2购物车"项目涵盖了Web开发的多个关键知识点,包括JSP的页面渲染、Struts2的MVC实现、数据库的设计与操作,以及业务逻辑的实现。这个项目对于初学者来说,既提供了理论学习的基础,也提供了实践...

    Struts2资源文件在jsp页面中显示乱码解决

    然而,在国际化(I18N)的应用场景下,Struts2资源文件在JSP页面中显示乱码的问题常常困扰着开发者。本文将深入探讨这一问题,并详细介绍两种有效的解决方案。 ### Struts2资源文件与乱码问题 Struts2框架通过资源...

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

    总的来说,实现Struts2的国际化是一个系统性的过程,涉及到资源文件的创建、框架的配置、Action的处理以及JSP的渲染等多个环节。理解并熟练掌握这些步骤,将有助于构建一个适应全球化需求的Web应用。

    JSP+Struts+Hibernate办公自动化管理系统

    **JSP+Struts+Hibernate办公自动化管理系统** 这个系统是一个基于Java Web技术的办公自动化解决方案,采用经典的MVC(Model-View-Controller)设计模式,利用JSP、Struts和Hibernate三大技术栈来构建。这样的架构...

    Jsp struts2标签大全

    - **功能描述**:用于格式化日期。 - **示例代码**: ```jsp ``` ##### 12. **datetimepicker 标签** - **功能描述**:用于生成日期时间选择器。 - **示例代码**: ```jsp ``` ##### 13. **debug 标签** -...

    jQuery+json异步实现JSP和struts2之间的数据传递

    在JSP和Struts2之间,JSON用于封装和解封数据,使得前后端可以共享结构化的数据。 Struts2是基于MVC模式的Java Web框架,它的Action类是处理用户请求的核心,可以接收和处理JSON数据。为了使Struts2支持JSON,我们...

    struts2国际化例子源码

    总结,这个Struts2国际化例子源码展示了如何在Java web应用中实现多语言支持,通过配置Struts2框架、编写Action类、创建资源文件以及在JSP页面中使用标签,实现了对不同语言环境的适应。这个例子对于理解和实践...

    struts2的日期回显

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

    ajax+struts2.0+jsp下拉列表级联

    在"AjaxTest"这个压缩包文件中,可能包含了实现这一功能的源代码,包括JSP页面、Struts2 Action类、相关的JavaScript脚本以及可能的配置文件。通过研究这些文件,你可以深入理解如何将AJAX、Struts2和JSP结合,实现...

    Struts2视频教程

    Struts2内置了对OGNL的支持,可以方便地在JSP页面中使用OGNL表达式获取模型数据。 - **标签库**:Struts2提供了丰富的标签库,可以帮助开发者快速构建表单和页面元素,提高开发效率。 - **拦截器**:拦截器是Struts2...

    struts2框架国际化

    在Action类、JSP页面或FreeMarker模板中,使用`ResourceBundle`或Struts2提供的`@Text`标签来引用资源文件中的键。例如,`@Text("greeting")`会根据用户浏览器的locale加载相应的问候语。 6. **处理请求的locale**...

    struts2教程word文档格式

    这涉及到配置Struts2的主配置文件(struts.xml),创建Action类以及相应的JSP页面,以展示Struts2如何处理HTTP请求并返回响应。 2. **常用标签**:Struts2提供了一套丰富的标签库,简化了视图层的开发。例如`...

    struts2 教程 CHM格式

    8. **国际化(i18n)**:Struts2支持多语言环境,通过资源文件管理不同语言的文本,轻松实现应用的国际化。 9. **测试支持**:Struts2提供了JUnit集成,使得单元测试Action类变得简单,有助于确保代码质量。 在CHM...

    strut2完成jsp页面提交日期类型信息转换及实现显示信息化(通过完成注册信息提交实现国家化、日期类型转化)

    ### Struts2完成JSP页面提交日期类型信息转换及国际化显示 #### 一、概述 在Web开发中,处理用户提交的数据尤其是日期类型的输入时,往往需要进行一系列的数据转换和格式化工作。Struts2框架提供了强大的数据转换...

    struts2实现国际化

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

    struts2国际化处理全解

    4. **视图层显示**:在JSP页面中,可以使用Struts2的标签库,如`&lt;s:text name="label.welcome"/&gt;`来显示对应的语言字符串。 5. **处理URL和表单提交**:为了让用户可以选择他们的语言偏好,可以在URL中添加一个参数...

    Struts2_国际化

    在JSP页面中,使用Struts2的标签库中的标签来读取并显示国际化资源文件中的文本。 在编写国际化资源文件时,需要注意编码方式。由于国际化资源文件中可能包含中文或其他非ASCII字符,为了防止页面出现乱码,所有的...

Global site tag (gtag.js) - Google Analytics