`
ykyfendou
  • 浏览: 407681 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2中的日期控件使用

阅读更多

 

在以前的struts2.0版本中s:datetimepicker只需要在head标签处设置
<s:head theme="ajax"/>

就可以直接使用s:datetimepicker的标签了。
而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了。
原因是此标签调用了dojodatetimepicker的库。

1.所以现在使用的时候首先要导入一个库 :

struts2-dojo-plugin-2.1.6.jar

 

2.在要生成日期控件的页面头部加上:

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>

 

3.然后在web页面的head标签下面加上<sx:head/>

也可以加上下面两句话

·         <s:head theme="xhtml"/>  

·         <sd:head parseContent="true"/> 

 

 

示例JSP代码:

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
   pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>struts2.1的新标签</title>
<!-- 记住加上下面这一句话 -->
<sx:head/>
</head>
<body>
<b>设置最简单datetimepicker标签 :</b>
<br>
<sx:datetimepicker name="birthday" label="出生日期" />
<br>
  <b>设置displayFormat参数为   yyyy年MM月dd日 displayWeeks参数为4的datetimepicker标签 :</b>
<br>
<sx:datetimepicker name="birthday" label="出生日期"
                    displayFormat="yyyy年MM月dd日" displayWeeks="4" /> 
<br>
  <b>设置weekStartsOn参数为1(第一行显示星期一),toggleType参数为fade的datetimepicker标签:</b>
<br>
<sx:datetimepicker name="birthday" label="出生日期"
                    weekStartsOn="1" toggleType="fade"/>
<br>
  <b>设置显示时间datetimepicker标签: </b>
<br>
<sx:datetimepicker type="time" name="birthday" label="出生日期" displayFormat="HH:mm:ss"/>
<br>
  <b>设置缓慢展开效果的datetimepicker标签(toggleDuration表示explode效果延时时间): </b>
<br>  
  <sx:datetimepicker name="birthday"
                     toggleType="explode" toggleDuration="400" />
  <br>
  <b>设置显示时间和日期的datetimepicker标签(但是暂时日期只能当前的日期,不能选择,不知道怎么实现): </b>
<br> 
  <sx:datetimepicker name="birthday" type="time"
             toggleType="explode" toggleDuration="400"
              displayFormat="yyyy-MM-dd hh:mm:ss" />
 
</body>
</html>

 

分享到:
评论

相关推荐

    struts2下用的 的日期控件

    在Struts2中,日期控件是开发者常用的功能之一,它们可以帮助用户更方便地输入和显示日期,提高用户体验。在这个压缩包中,包含了一个Struts2的日期插件,下面我们将详细探讨这个日期控件及其使用方法。 首先,我们...

    struts2的timepicker

    在Struts2中,datetimepicker标签是用于创建日期和时间选择器的,极大地提升了用户体验。这个标签利用Dojo工具包,一个JavaScript库,来实现日期和时间的选择功能。 datetimepicker标签在页面上呈现为一个下拉容器...

    struts2-dojo-plugin-2.1.8.jar 解决日期控件月份乱码问题

    解决struts2 日期选择器控件乱码问题后的jar包。

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

    文本框标签是Struts2标签库中最常用的标签之一,它用于生成文本框控件。例如:用户名" /&gt;,该标签将生成一个名为“username”的文本框控件,并显示“用户名”作为标签。 日期型文本框标签: 日期型文本框标签用于...

    struts2学习笔记黑马程序员

    - 在Struts2中,文件上传主要依赖于`Commons-fileupload`库,该库由Apache出品,被广泛用于文件上传任务。 - Struts2框架自身提供了处理文件上传的拦截器`FileUploadInterceptor`,简化了文件上传的过程。 - 开发者...

    Struts + js日期选择源码

    在页面中,我们使用了`&lt;html:select&gt;`标签来创建下拉列表,用于选择年份、月份和日期。 ```jsp ()" styleId="year"&gt; ()" styleId="month"&gt; ()" styleId="day"&gt; ``` 这里需要注意的是,`yearCollection` 和 ...

    关于Struts2.1.8.1时间控件乱码的解决

    在使用Struts2的过程中,开发者可能会遇到各种问题,其中时间控件显示乱码是一个常见的困扰。本文将深入探讨Struts2.1.8.1版本中时间控件乱码问题的成因,并提供有效的解决方案。 首先,我们要理解乱码问题的根源。...

    struts-2.3.15.3所以jar包

    6. **ognl.jar**:Object-Graph Navigation Language,用于Struts 2中的表达式语言,支持属性访问、方法调用、控制流等,是Struts 2数据绑定的基础。 7. **freemarker.jar**:FreeMarker是一个模板引擎,用于生成...

    struts2标签使用笔记

    在提供的部分内容中,展示了如何使用Struts2的UI标签来创建一个简单的表单: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这段代码定义了一个使用POST方法提交的表单,其中包含了提交和重置...

    struts2-dojo-plugin-2.3.4 jar

    struts2-dojo-plugin-2.3.4 jar 日期控件的jar包 需要的自行下载

    Struts1.x标签库

    总的来说,Struts1.x的标签库极大地简化了Java Web开发中的许多常见任务,提高了代码的可读性和维护性。每个标签库都有其特定的用途,共同构建了一个强大的视图层框架,使得开发者能够更加专注于业务逻辑,而不是...

    javaweb_jsp日期控件

    本文将详细介绍如何在JSP中使用日期控件。 一、日期控件的重要性 日期控件是用户界面中的重要组成部分,它能够帮助用户方便地选择日期,提高了用户体验。在处理与日期相关的业务逻辑时,如预约、日程管理、数据录入...

    使用Struts2开发Java Web开发详细笔记

    Struts2还内置了对AJAX的支持,使用Dojo toolkit,为网页增加动态效果和丰富的客户端控件,如日期选择器。 Struts2与Spring框架的深度集成也是其一大亮点。通过Spring,开发者可以方便地实现依赖注入,管理Action的...

    struts2-dojo-plugin-2.1.8.jar 解决日期控件月份乱码问题-更新

    不好意思,上一个资源没有改完全!csdn不让删除。只好重新提交一个!注意清除本地浏览器缓存文件!

    struts2-dojo-plugin-2.1.8.1.jar

    这是最新的struts2日历控件的jar文件

    免费的Javascript日期输入及选择控件.r

    JavaScript日期输入及选择控件是一种常见且实用的功能,尤其在网页表单中,用户需要输入或选择日期时。本文将详细介绍这款免费的JavaScript日期输入控件,并探讨如何在不同的开发环境中,如Java、C#等,集成并自定义...

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

    要使用Struts2标签,首先需要确保项目中包含了Struts2的核心库文件`Struts2-core-2.1.11.jar`。接着,在JSP页面中通过以下代码导入Struts2的标签库: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 在...

    struts2基础简要介绍

    在Struts2中,通常使用Spring框架来实现IoC容器。 #### 八、Struts2标签 Struts2标签库提供了一系列用于简化HTML和JavaScript代码的标签,可以帮助开发者快速生成复杂的表单控件、导航菜单等。 通过以上介绍,...

Global site tag (gtag.js) - Google Analytics