`
kongweile
  • 浏览: 517334 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

struts中使用datetimepicker

阅读更多

在以前的struts2版本中s:datetimepicker只需要在head标签处设置
<s:head theme="ajax"/>,
就可以直接使用s:datetimepicker的标签了。
而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了。
原因是此标签调用了dojo的datetimepicker的库。
所以现在使用的时候首先要导入一个库。

  • struts2-dojo-plugin-2.1.6.jar。


然后还要设置dojo的taglib

Java代码
  1. <%@ taglib prefix="sd" uri="/struts-dojo-tags" %>   
<%@ taglib prefix="sd" uri="/struts-dojo-tags" %> 

同样也需要对theme进行设置

Java代码
  1. <s:head theme="xhtml"/>   
  2. <sd:head parseContent="true"/>  
<s:head theme="xhtml"/>
<sd:head parseContent="true"/>

上面的设置在head标签中。
然后使用sd:datetimepocker就可以实现了。

设置formatLength为long的datetimepicker标签

Java代码
  1. <s:datetimepicker toggleType="explode" value="today" formatLength="long" />  
<s:datetimepicker toggleType="explode" value="today" formatLength="long" />


设置displayFormat参数为“yyyy年MM月dd日”
displayWeeks参数为2的datetimepicker标签

Java代码
  1. <s:datetimepicker displayFormat="yyyy年MM月dd日" displayWeeks="2" />  
<s:datetimepicker displayFormat="yyyy年MM月dd日" displayWeeks="2" />



设置weekStartsOn参数为1,toggleType参数为fade的datetimepicker标签

Java代码
  1. <s:datetimepicker weekStartsOn="1" toggleType="fade" />  
<s:datetimepicker weekStartsOn="1" toggleType="fade" />


设置显示时间datetimepicker标签

Java代码
  1. <s:datetimepicker type="time" value="8:30" />  
<s:datetimepicker type="time" value="8:30" />


另外
displayFormat这个参数好像不能格式化yyyy-MM-dd hh:mm:ss 有待解决

Java代码 <s:datetimepicker name="date" toggleType="explode" toggleDuration="400" displayFormat="yyyy-MM-dd hh:mm:ss" id="object_createdate" value="today"></s:datetimepicker>
分享到:
评论

相关推荐

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

    总结来说,在JavaScript中读取和设置Struts2中`s:datetimepicker`的值是一个涉及客户端与服务器端交互的过程,通过合理地使用Dojo提供的API,可以非常方便地完成这一任务。希望本文能帮助开发者更好地理解和掌握这一...

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

    在探讨《struts2.0中s:datetimepicker标签使用范例》这一主题时,我们首先需要理解struts2框架以及其内置的s:datetimepicker标签的用途与配置方法。Struts2是一个开源的Web应用框架,基于MVC(Model-View-Controller...

    struts2的timepicker

    在`datepicker.jsp`页面中,我们将使用Struts2的datetimepicker标签来显示日期时间选择器。以下是一个简单的示例: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; &lt;title&gt;Struts 2 Format Date Example! ...

    解决了datetimepicker中文乱码的struts2-dojo-plugin-2.1.8.1.jar

    解决了原struts2-dojo-plugin-2.1.8.1.jar中使用datetimepicker时,在中文情况下会产生乱码的问题

    修正了datetimepicker标签汉字九和十乱码的struts2-dojo jar包

    Struts2中使用datetimepicker标签时,九月和十月会显示乱码,本jar包修正了此问题,并且顺带修正了日语环境下的显示

    struts2-dojo-plugin-2.3.4.jar

    修正struts2的datetimepicker控件中九月后月份显示为乱码现象

    struts2-dojo-plugin-2.2.1.jar 解决了datetimepicker显示月份乱码的问题

    struts2-dojo-plugin-2.2.1.jar 解决了datetimepicker显示月份乱码的问题,&lt;sx:datetimepicker&gt;显示9、10、11、12月份时出现乱码,本包修改了该bug

    struts2-dojo-plugin-2.1.6.jar 解决了datetimepicker显示月份乱码的问题

    struts2-dojo-plugin-2.1.6.jar 解决了datetimepicker显示月份乱码的问题,&lt;sx:datetimepicker&gt;显示9、10、11、12月份时出现乱码,本包修改了该bug

    Struts 2常用jar包

    5. **struts2-dojo-plugin-2.1.6.jar**:这个插件引入了Dojo JavaScript库的支持,为Struts 2应用提供了丰富的AJAX功能和用户界面组件,如datetimepicker。它使得开发者可以方便地创建具有交互性和动态效果的Web页面...

    struts2标签库

    - **`&lt;s:iterator&gt;`**:用于遍历集合中的元素,类似于Struts1中的`&lt;logic:iterate&gt;`,但Struts2的实现更为高效,并且支持更复杂的操作,如排序、过滤等。 #### 结论 Struts2标签库相比于Struts1提供了更多的功能和...

    struts2源代码分析

    配置相关的内容位于`org.apache.struts2.config`包中,Struts2使用WebWork的解析器来处理XML和properties文件,实现配置文件的读取和解析。`org.apache.struts2.dispatcher`包包含了Struts2的核心类,如Dispatcher,...

    Struts2全部标签使用说明

    - `&lt;s:head/&gt;` 在HTML的`&lt;head&gt;`标签中使用,用于生成头部信息。 - `&lt;s:hidden&gt;` 创建一个隐藏字段,常用于存储不需用户可见但需要传递给服务器的数据。 I. `&lt;s:i18n&gt;`、`&lt;s:include&gt;`: - `&lt;s:i18n&gt;` 加载资源包到...

    Struts 2.3.20升级日志

    Struts 2.3.20 是一个重要的更新版本,主要包含了多项安全修复和...总的来说,Struts 2.3.20 版本是一次重大更新,它带来了许多安全增强和功能改进,对于使用 Struts 架构的开发者来说,这是一个值得升级的重要版本。

    Struts2工作机制

    Struts2提供了丰富的视图组件,如`updownselect`、`doubleselect`、`datetimepicker`等,这些组件可以通过主题(theme)定制样式,使得视图的外观更加统一和美观。 总的来说,Struts2的工作流程大致为:请求到达-&gt;...

    datetimepicker 日期NaN错误 中文乱码(附修正版)

    标题中的“datetimepicker 日期NaN错误 中文乱码”是一个常见的编程问题,通常发生在尝试处理日期和时间输入时。在JavaScript环境下,`NaN`代表"非数字",当日期格式不正确或者无法解析为日期对象时,JavaScript会...

    Struts2源码分析

    在视图层,Struts2提供了一系列增强的组件,位于`org.apache.struts2.components`包中,包括updownselect、doubleselect、datetimepicker、token、tree等,这些组件增强了用户体验,并且支持主题(theme)以自定义...

    Struts 2综合应用实例——添加学生信息

    - 在`web.xml`中,我们需要添加Filter的相关配置,以便Struts 2框架能够被正确识别和使用。示例代码如下: ```xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=...

    jars-struts2.3

    首先,Struts2.3.24是Struts2的一个稳定版本,它修复了一些已知问题,包括描述中提到的datetimepicker乱码问题。DateTimePicker通常用于在Web应用中提供用户友好的日期和时间选择界面,而乱码问题可能会影响用户体验...

Global site tag (gtag.js) - Google Analytics