`
xpp02
  • 浏览: 1053582 次
社区版块
存档分类
最新评论

Struts2教程 - 5.4.3 date标签使用介绍

阅读更多

技术要点

本节代码具体介绍 date 数据 标签的使用方式介绍。

=    date 标签使用。

=    date 标签功能演示。

演示代码

使用 date 标签的 JSP 文件:

<!------------------------------------------- 文件名: dateTag.jsp-------------------------------->

           <body>

           <h3 align="left">

                    date 标签使用范例

           </h3>

           <h3 align="left">

                    date 类型两种表达方式

           </h3>

           <p>

            北京奥运会将于 <s:date name="omplicDate" format="MM-dd-yyyy" /> 召开

           </p>

           <p>

            北京奥运会将于 <s:date name="omplicDate" format="yyyy MM dd " /> 召开

           </p>

           <h3 align="left">

                     默认日期显示

           </h3>

           <p>

           <s:date name="omplicDate" nice="false" />

           </p>

           <h3 align="left">

                     当前日期和定义日期时间间隔

           </h3>

           <p>

            北京奥运会开幕 <s:date name="omplicDate" nice="true" />

           </p>

</body>

定义 Action 的配置文件:

<!------------------------------------------- 文件名: struts.xml-------------------------------->

<package name="C05.4" extends="struts-default">                            

            <action name="dateTag" class="action.DateAction">

                    <result name="success">/jsp/dateTag.jsp</result>

           </action>                     

</package>

定义日期的 Action 内容:

<!------------------------------------------- 文件名: DateAction.java-------------------------------->

public   class DateAction extends ActionSupport {

// 定义北京奥运会开幕日期的日期属性

private Date omplicDate;

 

public String execute() throws Exception {

           setOmplicDate(DateUtil.stringToDate ("2008-08-08"));

           return  SUCCESS ;

}

 

public Date getOmplicDate() {

           return omplicDate;

}

 

public void setOmplicDate(Date omplicDate) {

           this.omplicDate = omplicDate;

}

}

功能演示如图 5.11


5.11  date 标签范例图

代码解释

1 date 标签的功能是用来在 JSP 等视图界面上显示日期,该日期的格式可以自己定义 。其中 id 也是对需要显示的日期进行标识定义。 name 日期变量名

2 format 属性是让开发者自行定义这个需要显示的日期的显示格式。虽然 Struts2 也提供了一个默认的日期显示格式,但是在实际开发中不一定符合具体情况,因此提供了自定义日期格式的功能,方便开发者开发。

注意:在代码中需要指明的是年、月、日的定义一定要按照“ y ”、“ M ”、“ d ”这样的字母大小写,这也是 Java 中日期格式定义中要求的。

3 date 标签还提供了一个比较特殊的属性 nice ,初一看很多人(包括刚开始学习 Struts2 的笔者)都不知道这个属性是用来干嘛的。其实它是用来输出当前日期和需要显示的日期之间的时间差。特别是在开发中如果需要开发倒计时这样的功能时,该属性特别有用。如代码所示,在 JSP 页面上显示了离北京奥运会开幕还有多少时间的信息。

注意: nice 也是一个布尔型的值,需要使用它的时候也是显示定义为“ true ”。

  • 大小: 13.1 KB
分享到:
评论

相关推荐

    net-snmp-5.4.3

    2. **管理站**:通常在服务器或工作站上运行,可以发送SNMP请求到网络中的代理,获取设备信息,进行故障排查或配置更改。 3. **命令行工具**:如`snmpwalk`, `snmpget`, `snmpset`等,这些工具允许用户从命令行界面...

    Apache JMeter (apache-jmeter-5.4.3.tgz)

    Apache JMeter (apache-jmeter-5.4.3.tgz)可用于测试静态和动态资源、Web 动态应用程序的性能。 它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache ...

    apache-jmeter-5.4.3,接口压测工具jmeter

    1. **安装与启动**:下载并解压apache-jmeter-5.4.3压缩包,运行bin目录下的jmeter.bat(Windows)或jmeter.sh(Unix/Linux)启动JMeter。 2. **创建测试计划**:在工作台中,右键点击“Test Plan”添加新的测试...

    itextpdf-5.4.3.jar java 转pdf 工具类 jar

    本文将深入探讨如何使用iTextPDF 5.4.3版本的jar包来实现Java程序中的PDF生成和操作。 首先,`itextpdf-5.4.3.jar`是iText库的一个特定版本,它提供了Java程序员用来创建、编辑和读取PDF文档的API。这个库包含了...

    Apache JMeter (apache-jmeter-5.4.3.zip)

    Apache JMeter (apache-jmeter-5.4.3.zip)可用于测试静态和动态资源、Web 动态应用程序的性能。 它可用于模拟服务器、服务器组、网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。 Apache ...

    lua-5.4.3版

    下载完成后,可以使用解压命令(如`tar -zxvf lua-5.4.3.tar.gz`)来提取文件。解压后,进入解压后的目录,例如`cd lua-5.4.3`。 接下来是编译和安装过程。在终端中,执行以下命令: 1. `./configure`:这一步会...

    activemq-ra-5.4.3.jar

    标签:activemq-ra-5.4.3.jar,activemq,ra,5.4.3,jar包下载,依赖包

    apache-echarts-5.4.3

    总结起来,Apache ECharts 5.4.3是一个基于JavaScript和TypeScript的数据可视化库,通过`package.json`和`package-lock.json`管理依赖,`tsconfig.json`定义编译规则,`LICENSE`和`NOTICE`文件确保合规使用,`README...

    lua-5.4.3.tar.gz

    本文将详细介绍“lua-5.4.3.tar.gz”这个压缩包,它是针对Mac OS X平台的Lua 5.4.3版本。 首先,让我们了解一下Lua 5.4.3。这是Lua语言的一个重要版本,它包含了多个优化和改进,旨在提高性能、增强稳定性和兼容性...

    php-5.4.3.tar.bz2

    php-5.4.3.tar.bz2

    apache-jmeter-5.4.3.zip

    2. **非图形化测试计划**:JMeter支持创建和执行基于文本的测试计划,这使得测试脚本易于版本控制和自动化。 3. **多协议支持**:除了HTTP(S)之外,JMeter还支持FTP、SMTP、SOAP、RMI、JDBC等多种协议,可以用于...

    php-5.4.3.tar.gz

    - **短数组语法**:使用`[]`代替`array()`创建数组,使得代码更加简洁。 - **__DIR__**常量:用于获取当前文件所在的目录,方便路径操作。 - **内置Web服务器**:PHP 5.4引入了一个轻量级的内置Web服务器,便于...

    psutil-5.4.3.tar.gz

    下面将详细介绍 psutil 的功能、使用方法以及其在不同操作系统中的应用。 首先,psutil 模块的核心功能在于监控和管理系统的资源使用情况。它可以提供如下关键信息: 1. **CPU 使用率**:包括整体 CPU 使用率以及...

    apache-jmeter-5.4.3_src.rar

    Jmeter5.4.3源代码,性能测试好工具,需要的下载

    Windows系统下的 JMeter apache-jmeter-5.4.3.zip

    2. **解压**:"apache-jmeter-5.4.3.zip"文件,将解压后的目录添加到系统的PATH环境变量中,以便从命令行启动JMeter。 3. **启动JMeter**:运行bin目录下的jmeter.bat文件,启动JMeter应用程序。 4. **创建测试计划*...

    php-5.4.3-Win32-VC9-x86.zip

    标题 "php-5.4.3-Win32-VC9-x86.zip" 指的是一个PHP软件的特定版本,适用于Windows操作系统。这个版本是PHP 5.4.3,是32位(x86)架构,并且是通过Visual C++ 9编译器(通常称为VC9)构建的。这种编译器版本与微软的...

    lua-5.4.3.zip

    2. 解压lua-5.4.3.zip到一个目录,比如`/path/to/lua-5.4.3`。 3. 在解压后的目录下创建一个构建目录,例如`mkdir build && cd build`。 4. 运行CMake命令来配置构建过程:`cmake ..`。 5. 使用CMake生成的构建脚本...

    activemq-all-5.4.3-sources.jar

    官方版本,亲测可用

    activemq-all-5.4.3.jar

    activemq整合spring 的JAR包,

    【Linux-jmeter安装】apache-jmeter-5.4.3和jmeter.properties

    本文将详细介绍如何在Linux环境中安装Apache JMeter 5.4.3,并结合`jmeter.properties`文件进行配置,以实现高效且精准的性能测试。 首先,让我们了解`apache-jmeter-5.4.3.tgz`这个文件。这是一个用于在Linux上...

Global site tag (gtag.js) - Google Analytics