`
wutheringsea
  • 浏览: 263258 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

[转] struts2 date显示问题和存入数据库格式

阅读更多


如果不设置格式的话,首先显示的格式不符合规范yyyy-MM-dd,存入数据库的格式也不对,按这个日期查询的话,还要转换成指定的格式,挺麻烦的。

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" />" />
Oracle struts2中的日期期输入显示问题还有一种是通过国际化的方式来进行:

首先在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样式,上述的相关内容就是对Oracle struts2中的日期期输入显示问题的描述,希望会给你带来一些帮助在此方面。

用以上方法就可以了,然而,还有个问题。就是如果一开始没有保存这个日期数据,在显示的时候,会显示‘null’

解决方法是

<s:textfield name="user.name"

value="%{user== null||user.name== null ? '' :getText('global.date',{user.name})}"/>
 

 

分享到:
评论

相关推荐

    Struts2用户登录实例(无数据库)

    这个"Struts2用户登录实例(无数据库)"提供了一个基础的登录功能,旨在帮助初学者快速理解Struts2框架的工作原理和核心概念。 1. **Struts2框架概述** Struts2是MVC(Model-View-Controller)架构模式的一种实现...

    struts文图片上传 并存入数据库 在jsp页面显示

    在这个特定的项目中,我们看到的是一个关于如何使用Struts实现图片上传、存储到数据库以及在JSP页面显示的过程。以下是相关的知识点详解: 1. **Struts框架**:Struts是Apache软件基金会的一个开源项目,它提供了...

    struts2简单登录注册(连接数据库)

    总的来说,"struts2简单登录注册(连接数据库)"项目是一个典型的Java Web开发实例,涵盖了前端交互、后端处理、数据库操作和服务器部署等多个环节,是学习和理解Struts2框架及其相关技术的好案例。通过深入研究这个...

    struts2 实现oracle数据库的增删改查

    在本教程中,我们将深入探讨如何利用Struts2来实现对Oracle数据库的CRUD(创建、读取、更新和删除)操作。 首先,我们需要在项目中集成Struts2框架。这通常涉及到以下几个步骤: 1. 添加Struts2的核心库到项目的类...

    Struts2数据库数据导入导出

    运用struts2将数据库中的数据导入和导出,同时会用到poi的jar包

    struts2操作数据库

    本资源主要关注Struts2如何与数据库进行交互,包括基本的CRUD(创建、读取、更新、删除)操作,分页显示数据,以及执行条件查询(模糊查询)。 首先,让我们深入了解一下Struts2是如何处理数据库操作的。Struts2...

    struts2登录权限验证(带数据库)

    总的来说,"struts2登录权限验证(带数据库)"是一个涵盖用户身份验证和授权的综合实例。它涉及到数据库设计、Struts2 Action处理、拦截器实现、表单展示以及角色权限管理等多个关键环节。通过这个实例,开发者可以...

    单纯struts2开发实现对用户(数据库)的增删改查

    综上所述,这个项目涵盖了Struts2框架的基本使用,包括Action设计、Struts配置、JSP页面和数据库交互。通过实践这个项目,开发者可以深入理解Web应用的CRUD操作,同时掌握Struts2框架的核心机制。

    struts2必备包 + 各种数据库驱动包 完整版

    struts2官网的jar包完整版,以及orcale、mysql、sqlserver、jdbc数据库的驱动包。struts2的6个jar包,有:commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,commons-logging-1.0.4.jar,freemarker-2.3.15.jar...

    Struts2上传图片存数据库

    在本案例中,我们探讨的是如何利用Struts2框架处理文件上传,并将上传的图片以BLOB(Binary Large Object)类型存储在数据库中,同时提供下载功能。Hibernate则是一个对象关系映射(ORM)框架,它简化了数据库操作,...

    struts2 教学管理系统(含数据库)

    本教学管理系统是基于Struts2框架实现的,旨在帮助开发者理解并掌握Struts2的核心特性和实际应用。 首先,Struts2的核心特性包括: 1. **Action类**:它是处理用户请求的核心,每个Action类对应一个URL,处理特定...

    struts2连接mysql数据库登录验证程序

    在这个“struts2连接mysql数据库登录验证程序”中,我们主要探讨以下几个关键知识点: 1. **Struts2框架**:Struts2作为MVC设计模式的实现,负责处理HTTP请求,通过Action类将用户请求映射到业务逻辑,并将结果传递...

    Struts2SpringHibernate实现简单的添加,分页显示功能例子

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自...通过这个例子,开发者不仅可以学习到如何整合Struts2、Spring和Hibernate,还能掌握如何实现数据的添加和分页显示,对Java Web开发有更深入的理解。

    struts2+jdbc实现图片的存储与显示(图片存储在数据库内)

    通过这个项目,开发者不仅可以学习到Struts2的文件上传和处理机制,还能深入了解JDBC与数据库的交互,以及如何在Web应用中高效地存储和显示二进制数据。这样的实践有助于提升在实际开发中的问题解决能力。

    struts2数据库常用操作

    在Struts2中实现数据库操作是常见的需求,包括查询、添加、修改和删除数据。以下将详细讲解如何在Struts2中进行这些基本操作。 1. **连接数据库** 在Struts2中,通常我们会创建一个数据库连接类,如`DBcon`,它...

    Struts 2连接数据库实现登陆

    总之,“Struts 2连接数据库实现登陆”是一个涵盖Web开发多个方面的实践过程,涉及到Struts 2框架的配置和使用,数据库的连接和查询,以及JSP页面的设计。通过这样的练习,开发者可以更好地理解和掌握Struts 2在实际...

    Struts2+MyBatis+Sping框架+Struts2上传实例

    总的来说,这个实例旨在演示如何在Struts2、MyBatis和Spring的集成环境中实现文件上传功能,并通过MyBatis将文件信息存入数据库。对这些知识点的深入理解和实践,将有助于开发者构建更加完善的Web应用程序。

    struts2,hibernate对MYSQL数据库查增删改操作的WEB小程序

    Struts2和Hibernate是两种非常重要的Java Web开发框架,它们在构建基于MySQL数据库的应用程序时发挥着关键作用。Struts2作为一个MVC(Model-View-Controller)框架,主要用于处理用户请求并展示结果,而Hibernate则...

    基于Struts2的数据库操作及简单分页

    本项目聚焦于利用Struts2框架进行数据库操作以及实现简单的分页功能,同时也涉及到用户登录和查询、修改等基本操作。 首先,让我们深入理解Struts2的核心概念。Struts2框架通过Action类处理HTTP请求,每个Action类...

    Struts和数据库连接实例

    - Struts 2提供了丰富的插件支持,如struts2-doctrine-plugin可以与 Doctrine ORM 集成,struts2-mybatis-plugin则支持MyBatis,这些插件简化了与数据库的集成工作。 9. **示例代码** - 通常,一个简单的Struts 2...

Global site tag (gtag.js) - Google Analytics