在使用struts2框架时,为我们提供了时间选择器控件:datetimepicker。但是在使用过程中会出现一些问题,主要就是struts2版本更新时做了一些修改。在struts2.0时,使用<s:datetimepicker/>时,需要在<head></head>标签中申明:<s:head theme="ajax"/>.但在struts2.1.6时,struts2就不再单独提供主题ajax,而是将ajax主题整合到dojo包中。所以我们在使用struts2.1.6以上版本时,要在jsp页面中引入dojo的标签库:<%@ taglib="/struts-dodo-tags" prefix="sx"%>,而将<s:head theme="ajax"/>去掉。直接写上: <sx:head parseContent="true"/>  即可。在使用标签时这样写:<sx:datimepicker name="" displayFormat="yyyy-MM-dd"/>,还有很多属性可以在struts2帮助文档中查看。而如果在2.0以上版本使用<s:head theme="ajax"/>.将会报以下错误:

Expression parameters.parseContent is undefined on line 45, column 28 in template/ajax/head.ftl。
The problematic instruction:
----------
==> ${parameters.parseContent?string} [on line 45, column 26 in template/ajax/head.ftl]
----------
注意在这里需要引入struts的一个jar包: struts2-dojo-plugin-2.x.x.jar。 

转载于:https://www.cnblogs.com/chcong/p/6192580.html

struts 2 时间控件相关推荐

  1. bootstrap-datetimepicker时间控件添加清除按钮

    本文转自:https://blog.csdn.net/gyysmile/article/details/80226993 其实这位大神写的很好了,为什么我还要在写呢,因为我想写点东西了 最近测试部提出 ...

  2. python日历gui_python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例...

    PyQt5日期时间控件QDateTimeEdit介绍 QDateTimeEdit是一个允许用户编辑日期时间的控件,可以使用键盘上的上下键头按钮来增加或减少日期的时间值,QDateTimeEdit通过s ...

  3. robotframe使用之时间控件

    robotframe使用之时间控件 正常的页面,时间控件会写在一个iframe里面,所以robotframework找不到对的ID或者xpath等. 要解决这个问题必选先显示iframe. 使用关键字 ...

  4. bootstrap日期时间控件

    datetime控件 Bootstrap的日期时间控件,使用非常的简单. 首先,添加日期时间控件的引用 @*datetime控件*@<link href="~/Content/Boot ...

  5. EXC中时间控件的使用

    EXC中时间控件的使用 第一种:用户可以自主选择时间 页面效果: 对应代码:format: 'Y-m-d H:i:s',是时间格式,可以自己选择,Y-m-d H:i:s按照顺序分别对应的是年月日时分秒 ...

  6. vue时间控件美化成IOS样式(移动端),vux组件datatime添加星期几/周几教程

    input的时间控件有三种类型 属性 Android IOS type="date" 年+月+日(原生UI样式) 年+月+日(滚轮样式) type="datetime&q ...

  7. 给echarts添加筛选时间控件时,控件不显示,并设置数据库无数据时echarts模块显示暂无数据

    给echarts模块添加时间控件时,控件无效,经检查发现,控件被画布遮盖了,需要用一个form标签包括时间控件,否则时间控件不生效.另外,如果echarts从后台获取到的数据为空,需要提示暂无信息.这 ...

  8. html日期英文状态显示不出来,html 时间控件插件laydate, 显示时分,不显示秒

    概述 项目中使用到了时间控件,不知为何input-->date无法弹出控件,故使用了js插件laydate.根据项目需求,时间要求精度为分,故隐藏秒控件. 参考网友博客,最终实现如下. 代码 l ...

  9. 时间控件_Selenium时间控件的处理

    我们经常在做web自动化测试过程中会遇到时间控件,那么对于时间控件如何处理,我们可以来分析下. 对于时间控件一般分为两种: 1.普通的时间控件 直接通过send_keys就可以解决 d.get(&qu ...

最新文章

  1. shell脚本中的case语句使用要点
  2. SAP HUM 锁住一个HU?
  3. 展望未来:使用 PostCSS 和 cssnext 书写 CSS
  4. Python爬虫开发教程,一看就懂!
  5. 斯坦福python中文分词stanza
  6. windows环境下python 虚拟环境的创建和使用(virtualenvwrapper)
  7. SpringCloud 基于OAth2.0 搭建认证授权中心_02
  8. python gevent模块 下载_Python中的多任务,并行,并发,多线程,多进程,协程区别...
  9. 技术沟通者的自我修养
  10. 开源势不可挡 IBM Power Systems Linux中心成立
  11. Deepin Linux 15.10 发布
  12. 如何在SQL Server中使用数据质量服务清除主数据服务数据
  13. 如何制作SCI论文中的Figures(一)
  14. 约瑟夫环问题(动态链表操作)n个学生围成一圈,每m个出队,输出所有出队的序列
  15. 设计模式——建造者模式 1
  16. 工训物流小车视觉开源代码,包含二维码、条形码、物块、标识靶识别
  17. 可调稳压电源lm317实验报告_LM317可调直流稳压电源DIY,非常实用!
  18. 【linux】正点原子linux教程学习
  19. 定期存款遇调息怎么处理?
  20. LISP excel 冻结拆分_[转载]Visual LISP与Excel电子表格

热门文章

  1. MySQL数据库(二) 一一 MySQL管理
  2. windows用户态程序的Dump
  3. yii2搭建完美后台并实现rbac权限控制实例教程
  4. 【Android】Service生命周期回顾
  5. I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard-android.sh hacking
  6. C++ Custom Control控件 向父窗体发送对应的消息
  7. 2008年十大IT图书评选第一周幸运读者获奖名单(每周更新)
  8. Microsoft Updater Application Block 1.2.1 核心设计(core design) [翻译]
  9. 2能不用cuda_又有2款限定皮肤返场,不用花钱就能直接兑换!天美良心?
  10. c++ float转double_萌新求教//c语言float和double哪个算得快?