`
kevin-qingzhan
  • 浏览: 84131 次
  • 性别: 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的标签库.pdf

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

    教案第五章struts2的标签库.pdf

    4. 丰富的标签选择:Struts 2 提供了许多额外的标签,包括日期时间选择器、树形结构等。 5. 主题和模板支持:Struts 2 提供了主题和模板支持,极大地简化了视图页面的编写。 Struts 2 还支持多种表达式语言,包括 ...

    struts2下用的 的日期控件

    2个struts2下的日期控件,在jsp页面上使用,有例子。只要将.jar文件copy 到/web-inf/lib目录下就可以。很简单

    struts2标签的使用代码

    使用struts2标签实现迭代输出、表格美化、集合输出、UI标签的使用,日期树节点标签的使用

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    struts的input标签支持日期格式化输出

    修改struts标签text,使其支持日期类型的格式化输出。 用法:(例) 如何使用: 1.替换附件中的 struts-html.tld 2.替换附件中的struts.jar 3.页面中遇到Timestamp或Date类型的,自动转换成"yyyy-MM-dd HH:mm:ss"格式...

    解决struts2日期标签乱码

    改正struts2日期标签乱码,个别月份显示问号!

    struts2必须包

    freemarker-2.3.19.jar Struts2的UI标签的模板,javassist-3.11.0.GA.jar 开源的分析、编辑和创建Java字节码的类库,ognl-3.0.6.jar 对象图导航语言包,struts2-core-2.3.16.3.jar Struts框架的核心类库,xwork-core...

    Struts2 in action中文版

    6.2.1 Struts 2标签API语法 113 6.2.2 使用OGNL设置标签属性 115 6.3 数据标签 117 6.3.1 property标签 117 6.3.2 set标签 118 6.3.3 push标签 119 6.3.4 bean标签 120 6.3.5 action标签 122 6.4 控制标签 124 6.4.1...

    struts bean标签

    struts bean标签,一直以为bean标签只能作输出变量之用,其实,还可以定义变量等为我们所不熟悉的用途,另外,该标签可以格式化输出日期、时间等。

    struts2的timepicker

    相信很多朋友都使用过struts2的datetimepicker标签,在选择日期的时候确实很方便,但要选择时间就似乎无能为力了。。。其实不然!在这里,我将向大家展示一下struts2的datetimepicker标签的另一个强大功能——时间...

    struts2标签大全

    所有的s标签介绍-C: &lt;s:checkbox&gt;&lt;/s:checkbox&gt;-----复选框 &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 &lt;s:combobox list=""&gt;&lt;/s:combobox&gt;-----下拉框 &lt;s:component&gt;&lt;/s:component&gt;-----图像符号 D:...

    Struts2+API+标签全解+网页说明

    datetimepicker标签:生成一个日期、时间下拉列表框。 head标签:生成HTML页面的HEAD部分。 file标签:在页面上生成一个上传文件元素。 hidder标签:生成一个不看见的用户输入元素。 select标签:生成下拉列表框...

    struts2.0中s:datetimepicker标签使用范例

    struts2.0中s:datetimepicker标签使用范例

    (简单)struts2下使用pageoffice实现文件在线编辑

    一个演示Struts2下如何集成PageOffice的最简单示例。 PageOffice是标准Java组件,标准JSP Tag标签方式引用,完美支持Eclipse、MyEclipse等开发工具。 通过Word动态数据填充功能,实现格式复杂的模板套红。不但可以...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...

    Struts2+Hibernate3开发实现青鸟租房管理系统

    实现了OGNL和Struts2的UI标签, 实现了Action-validation验证功能,代替了使用jQuery客户端和Action服务器段验证信息功能 由于用了hibernate框架,代码看起来多,但是对于大型项目,例如构建框架,也就是宏观看来,你的...

    网页中实现文本框自校验的标签

    实现文本内容的自动校验,标签属性与普通input相似,使用该标签后无需再考虑数据提交时的据校验问题。 与struts的动态表单需要大量配置校验文本规则相比,这里的工作量为0。 (1)检查合法性:可以使用默认校验器,...

Global site tag (gtag.js) - Google Analytics