`

struts2 date标签(数据标签)

阅读更多
date标签:
date标签 用于格式化输入一个日期,还可以计算指定日期和当前时刻之间的时差
date属性:

format: 可选,如指定该属性,将根据该属性指定的格式来格式化日期
nice: 可选,值为true或者false,用于指定是否输出指定日期和当前时刻的时差。默认是false,即不输出
name: 必填,指定要格式化的日期
var: 可选,如果指定了改属性,则该事件对象将被放到ValueStack中,改属性也可以用id来代替,推荐使用var!
通常,nice属性和format属性不同时指定,(不指定nice属性时,该属性值为false)。因为指定nice为true,代表输出指定日期和当前时刻的时差;指定format属性,则表明将指定日期按format指定的格式来个格式化输出。
如果即没有指定format,也没指定nice=“true”,则系统会到国际化资源文件中寻找key为struts.date.format的消息,将该消息当成格式化文本来格式化日期。如果无法找到key为struts.date.format的消息,则默认采用DateFormat.MEDIUM格式输出。



eg:
<%
//生成一个Date实例
java.util.Date now = new java.util.Date(107,12,23,13,23,24);
//将该Date实例设置成一个pageContext里的属性
pageContext.setAttribute("now", now);
%>
1> nice = "false",且指定format=“dd/MM/yyyy”<br>
<s:date name="#attr.now"   format="dd/MM/yyyy" nice=“false”/> <hr><br>
2> nice = "true",且指定format=“dd/MM/yyyy”<br>
<s:date name="#attr.now"   format="dd/MM/yyyy" nice=“true”/> <hr><br>
3> 指定nice = "true"<br>
<s:date name="#attr.now"    nice=“true”/> <hr><br>
4> nice = "false",且没有指定format<br>
<s:date name="#attr.now"   nice=“false”/> <hr><br>
分享到:
评论

相关推荐

    struts2标签库struts2标签库struts2标签库

    "Struts2标签库详解" Struts2标签库是Struts2框架中的一个重要组件,它提供了一系列的标签,帮助开发者快速构建Web应用程序。在Struts2标签库中,标签可以分为UI标签和非UI标签两大类。UI标签用于生成HTML控件,如...

    Struts2表单标签使用范例

    Struts2提供了`&lt;s:file&gt;`标签用于文件上传,`&lt;s:date&gt;`和`&lt;s:datetime&gt;`标签用于日期和时间的选择。 综上所述,Struts2的表单标签提供了一套完整的解决方案,覆盖了从简单的输入元素到复杂的表单交互。通过熟练掌握...

    struts 2 s标签 struts 2 s标签

    Struts 2 是一个流行的Java Web开发框架,它提供了一系列丰富的标签库,简化了JSP页面的编写。这些标签使得开发者能够更方便地处理表单、数据展示和用户交互。以下是一些重要的Struts 2 S标签的详细介绍: 1. **s:a...

    struts2标签库

    ### Struts2 标签库详解 Struts2框架作为Struts1的升级版,在功能性和易用性方面有了显著的提升。对于那些已经熟悉Struts1的人来说,学习Struts2将是一个相对平滑的过程。Struts2标签库是其核心组件之一,它提供了...

    Struts2全部标签使用说明

    Struts2是一个流行的MVC框架,它的标签库极大地方便了开发者在JSP页面上的工作。下面将详细介绍Struts2中的部分核心标签及其用法。 A. `&lt;s:a&gt;` 和 `&lt;s:action&gt;`: - `&lt;s:a href=""&gt;` 标签用于创建超链接,它可以绑定...

    struts2标签的使用代码

    除了迭代输出,Struts2还提供了一些辅助标签处理集合数据,如`&lt;s:if&gt;`、`&lt;s:else&gt;`、`&lt;s:foreach&gt;`等。例如,检查集合是否为空: ```jsp ()"&gt; 没有用户数据 用户数据列表: ``` 4. UI标签 Struts2的UI...

    软件开发框架Struts2标签库.pdf

    软件开发框架Struts 2 标签库概述 Struts 2 标签库是Java Web 应用程序开发中...本资源摘要信息涵盖了Struts 2 标签库的概述、控制标签、数据标签和表单标签等知识点,旨在帮助开发者快速掌握Struts 2 标签库的使用。

    Struts2标签详解及具体实例解析

    ### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。这些标签不仅功能强大,而且易于使用,可以帮助开发者快速构建动态网页。...

    struts2-s标签

    其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 HTML 和表单元素,以及更高级的动态数据展示能力。与 Struts 1.x 版本相比,Struts2 在标签库的设计上进行了重大的改进和优化。 #### 标签库概述 ...

    struts2标签大全

    Struts2标签库是开发Java Web应用程序时常用的一种工具,它极大地简化了JSP页面的编写,提高了开发效率。在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细...

    javascript中读取Struts2标签datetimepicker的值.doc

    在Web开发中,特别是涉及到日期时间选择的情况下,如何在客户端(JavaScript)与服务器端(如Struts2框架)之间有效地交互和处理日期时间数据是非常重要的。本文将详细介绍如何在JavaScript中读取Struts2中的`s:...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    Struts 2标签库包含了大量预定义的标签,这些标签封装了常见的Web页面元素和交互逻辑,如表单控件、数据绑定、条件判断等,可以显著提高开发效率和代码质量。以下是对部分标签的详细介绍: #### `&lt;s:a&gt;` 标签 该...

    软件开发框架Struts2标签库.docx

    例如,可以设计 Struts2 标签库概述、控制标签、数据标签和表单标签等教学内容,帮助学生掌握 Struts2 中的标签库。 在教学过程中,教师可以使用多种教学手段,例如课件演示、讨论、实践、分享等,帮助学生掌握 ...

    struts2 Date转换问题

    1. **类型转换**:Struts2中,Action类的属性与用户表单提交的数据进行绑定时,会自动尝试将请求参数转化为相应的类型,包括Date。这个过程由`ValueStack`中的`ValueStackConverter`执行。 2. **默认日期格式**:当...

    struts2 标签库 帮助文档

    数据标签: action:直接调用一个Action,根据executeResult参数,可以将Action的处理结果包含到页面中。 bean:创建一个JavaBean实例。。 date:格式化输出一个日期属性。 debug:生成一个调试链接,当单击该链接时...

    struts-date-operator2【时间控制】

    "struts-date-operator2【时间控制】" 主要涉及到的是如何在 Struts 2 中使用日期和时间操作符来管理时间相关的数据。 首先,理解 Struts 2 的拦截器(Interceptor)机制是至关重要的,因为许多数据校验和转换工作...

    struts2 OGNL 表达式及各种标签的使用

    Struts2 OGNL(Object-Graph ...通过理解并熟练运用OGNL表达式和相关标签,开发者可以更高效地构建Struts2应用程序,实现数据的灵活绑定和交互。同时,了解其潜在的安全风险并采取相应措施是保障应用程序安全的关键。

    struts2标签介绍

    Struts2是一个强大的MVC框架,它提供了丰富的标签库,简化了JSP页面的编写,提高了开发效率。在Struts2中,所有的标签都统一在`&lt;s&gt;`前缀下,通过引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`就可以在页面上...

    struts2自制复习标签

    本文主要探讨了如何在Struts2中自定义标签并进行数据验证和转换。 首先,一个基本的Action类在Struts2中是核心组件,通常继承自`ActionSupport`类,因为这个基类提供了错误处理和国际化支持。`execute()`方法是...

Global site tag (gtag.js) - Google Analytics