在以前的struts2.0版本中s:datetimepicker只需要在head标签处设置
<s:head theme="ajax"/>,
就可以直接使用s:datetimepicker的标签了。
而在2.1.6版本中不能直接这样使用了,将datetimepicker移除了。
原因是此标签调用了dojo的datetimepicker的库。
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中,datetimepicker标签是用于创建日期和时间选择器的,极大地提升了用户体验。这个标签利用Dojo工具包,一个JavaScript库,来实现日期和时间的选择功能。 datetimepicker标签在页面上呈现为一个下拉容器...
解决struts2 日期选择器控件乱码问题后的jar包。
文本框标签是Struts2标签库中最常用的标签之一,它用于生成文本框控件。例如:用户名" />,该标签将生成一个名为“username”的文本框控件,并显示“用户名”作为标签。 日期型文本框标签: 日期型文本框标签用于...
- 在Struts2中,文件上传主要依赖于`Commons-fileupload`库,该库由Apache出品,被广泛用于文件上传任务。 - Struts2框架自身提供了处理文件上传的拦截器`FileUploadInterceptor`,简化了文件上传的过程。 - 开发者...
在页面中,我们使用了`<html:select>`标签来创建下拉列表,用于选择年份、月份和日期。 ```jsp ()" styleId="year"> ()" styleId="month"> ()" styleId="day"> ``` 这里需要注意的是,`yearCollection` 和 ...
在使用Struts2的过程中,开发者可能会遇到各种问题,其中时间控件显示乱码是一个常见的困扰。本文将深入探讨Struts2.1.8.1版本中时间控件乱码问题的成因,并提供有效的解决方案。 首先,我们要理解乱码问题的根源。...
6. **ognl.jar**:Object-Graph Navigation Language,用于Struts 2中的表达式语言,支持属性访问、方法调用、控制流等,是Struts 2数据绑定的基础。 7. **freemarker.jar**:FreeMarker是一个模板引擎,用于生成...
在提供的部分内容中,展示了如何使用Struts2的UI标签来创建一个简单的表单: ```jsp <%@ taglib prefix="s" uri="/struts-tags" %> ``` 这段代码定义了一个使用POST方法提交的表单,其中包含了提交和重置...
struts2-dojo-plugin-2.3.4 jar 日期控件的jar包 需要的自行下载
总的来说,Struts1.x的标签库极大地简化了Java Web开发中的许多常见任务,提高了代码的可读性和维护性。每个标签库都有其特定的用途,共同构建了一个强大的视图层框架,使得开发者能够更加专注于业务逻辑,而不是...
本文将详细介绍如何在JSP中使用日期控件。 一、日期控件的重要性 日期控件是用户界面中的重要组成部分,它能够帮助用户方便地选择日期,提高了用户体验。在处理与日期相关的业务逻辑时,如预约、日程管理、数据录入...
Struts2还内置了对AJAX的支持,使用Dojo toolkit,为网页增加动态效果和丰富的客户端控件,如日期选择器。 Struts2与Spring框架的深度集成也是其一大亮点。通过Spring,开发者可以方便地实现依赖注入,管理Action的...
不好意思,上一个资源没有改完全!csdn不让删除。只好重新提交一个!注意清除本地浏览器缓存文件!
这是最新的struts2日历控件的jar文件
JavaScript日期输入及选择控件是一种常见且实用的功能,尤其在网页表单中,用户需要输入或选择日期时。本文将详细介绍这款免费的JavaScript日期输入控件,并探讨如何在不同的开发环境中,如Java、C#等,集成并自定义...
要使用Struts2标签,首先需要确保项目中包含了Struts2的核心库文件`Struts2-core-2.1.11.jar`。接着,在JSP页面中通过以下代码导入Struts2的标签库: ```jsp <%@ taglib prefix="s" uri="/struts-tags" %> ``` 在...
在Struts2中,通常使用Spring框架来实现IoC容器。 #### 八、Struts2标签 Struts2标签库提供了一系列用于简化HTML和JavaScript代码的标签,可以帮助开发者快速生成复杂的表单控件、导航菜单等。 通过以上介绍,...