`
kevin-qingzhan
  • 浏览: 84952 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

struts2的日期标签

阅读更多
想使用struts2的日期标签

首先需要在<head></head>里加上<s:head/>

否则不会引用日期控件需要调用的javascript

先说说<s:date>的用法:

<s:date name="orderDate" format="yyyy-MM-dd" />

就是吧orderDate的值,格式化为yyyy-MM-dd

如果你用<s:property value="orderDate" />来取值,显示的就是yy-MM-dd

再来说说<s:datetimepicker>的用法:

<s:datetimepicker name="form.orderDate" language="en" type="date" displayFormat="yyyy-MM-dd" value="today" />

name就不解释了;
language是下拉日期的语言,如果你是中文环境那默认就是zh,因为我这里涉及到多语言,所以为了统一就设置成en;
type是类型,日期是date,时间是time;
displayFormat不用解释也知道是格式化日期格式;
value是设置的值,我这里设置的是today,默认显示服务器当前日期,还能设置成什么目前还不知道。

日期搞定了,但是如果有2个日期,它们怎么比较呢?

js代码:

var a = dojo.widget.byId("id_form_orderDate").inputNode.value;
var b = dojo.widget.byId("id_form_orderDateEnd").inputNode.value;
var c = new Date(a);
var d = new Date(b);
if (Date.parse(c) - Date.parse(d) > 0)
{
  alert("orderDate &gt; orderDateEnd");
  return false;
}

解释:id_form_orderDate是怎么来的,我没有定义id,
但是它会按照name自动生成一个id,因为name的值是form.orderDate,
但为什么不是id_form.orderDate呢,用js的都知道点意味着什么。
如果我的name值是orderDate,那id就是id_orderDate。

如果你怕以后看不懂,那就定一个id吧,这样标签就不会自动生成了。
分享到:
评论

相关推荐

    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标签

    11. **s:date** - 日期标签 `s:date` 用于格式化日期输入,还可以进行日期运算。例如,你可以根据需要定制日期格式或执行日期转换。 这些只是Struts 2 S标签库中的一部分,实际上还有许多其他标签,如`s:textfield...

    Struts2实例 国际化 类型转换 struts标签

    这个实例项目展示了如何在实际应用中结合Struts2、国际化、类型转换以及Struts2自定义标签来实现用户管理功能,包括用户数据的增删改查。 首先,我们来看Struts2的核心概念。Struts2作为MVC框架,它负责处理HTTP...

    struts2自定义标签案例详解

    在Struts2中,自定义标签的实现是提升可重用性和简化视图层代码的一个重要特性。下面我们将深入探讨如何在Struts2中实现自定义标签,以及其背后的原理。 自定义标签的创建主要涉及以下三个步骤: 1. **创建taglib...

    struts2下用的 的日期控件

    这个标签来自Struts2 jQuery插件,它引入了jQuery UI的日期选择器,提供了一个交互性更强的日期选择体验。用法如下: ```jsp 开始日期" /&gt; ``` 其中的`displayFormat`属性用来设定日期的显示格式,`name`属性...

    Struts2全部标签使用说明

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

    Struts2 标签使用简介

    Struts2的标签库不仅限于核心库,还可以通过插件机制添加第三方标签库,如Struts2-dojo-plugin、Struts2-jquery-plugin等,这些插件提供了丰富的UI组件,如日期选择器、下拉树等。 总结,Struts2标签库是其强大功能...

    struts2的日期回显

    在表单中,日期字段可以使用HTML的`&lt;input type="date"&gt;`元素,或者使用Struts2的标签库,如`&lt;s:textfield&gt;`,指定日期字段的name属性与Action中的属性相对应。 当用户提交表单时,Struts2的拦截器链会开始工作。`...

    第五章struts2的标签库.pdf

    Struts 2 的标签库提供了许多额外的标签,包括日期时间选择器、树形结构等。同时,Struts 2 的标签库还提供了主题、模板支持,极大地简化了视图页面的编写。 Struts 2 的标签库提供了强大的功能和灵活的配置,帮助...

    Struts2标签列表及说明

    Struts2 标签列表及说明 Struts2 是一个基于 Java 语言的 Web 应用程序 Framework,它提供了许多标签来帮助开发者快速构建 Web 应用程序。下面是 Struts2 的标签列表及说明: A: * &lt;s:a&gt;:超链接,类似于 HTML ...

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

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

    struts2标签大全

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

    struts2标签的使用代码

    在本文中,我们将深入探讨如何使用Struts2标签来实现迭代输出、表格美化、集合输出以及日期树节点标签的使用。 1. 迭代输出 在Struts2中,`&lt;s:iterator&gt;`标签是最常用的迭代标签,用于遍历集合或数组。例如,你可以...

    struts2标签详解

    根据提供的文件内容,我们可以深入探讨Struts2框架中的标签库及其使用方法。Struts2作为Java Web开发中的一款流行框架,提供了丰富的标签库来简化Web应用程序的开发过程。以下是基于给定材料对Struts2标签的详细介绍...

    Struts 2的标签库

    ### Struts 2 的标签库详解 #### 一、概览 Struts 2框架作为Java Web开发领域的重要工具之一,提供了丰富的标签库来简化Web应用程序的开发过程。通过使用Struts 2的标签库,开发者能够更加高效、便捷地构建用户界面...

    struts2-4标签库文件上传下载

    ### Struts2-4 标签库文件上传下载 #### 概述 Struts2框架提供了丰富的标签库,其中包含了多种用于简化Web开发过程的标签。这些标签不仅可以提高开发效率,还能增强页面的表现力和交互性。特别是对于文件的上传与...

    struts2-s标签

    ### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...

    struts2标签格式化时间

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

Global site tag (gtag.js) - Google Analytics