官方参考文档:http://struts.apache.org/2.1.6/docs/datetimepicker.html
在以前的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"/>
4.现在就可以实现各种日期控件
<%@ 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.0中s:datetimepicker标签使用范例》这一主题时,我们首先需要理解struts2框架以及其内置的s:datetimepicker标签的用途与配置方法。Struts2是一个开源的Web应用框架,基于MVC(Model-View-Controller...
### JavaScript中读取Struts2标签DateTimePicker的值 在Web开发中,特别是涉及到日期时间选择的情况下,如何在客户端(JavaScript)与服务器端(如Struts2框架)之间有效地交互和处理日期时间数据是非常重要的。...
在`datepicker.jsp`页面中,我们将使用Struts2的datetimepicker标签来显示日期时间选择器。以下是一个简单的示例: ```jsp <%@ taglib prefix="s" uri="/struts-tags" %> <title>Struts 2 Format Date Example! ...
Struts2中使用datetimepicker标签时,九月和十月会显示乱码,本jar包修正了此问题,并且顺带修正了日语环境下的显示
解决了原struts2-dojo-plugin-2.1.8.1.jar中使用datetimepicker时,在中文情况下会产生乱码的问题
- `<s:head/>` 在HTML的`<head>`标签中使用,用于生成头部信息。 - `<s:hidden>` 创建一个隐藏字段,常用于存储不需用户可见但需要传递给服务器的数据。 I. `<s:i18n>`、`<s:include>`: - `<s:i18n>` 加载资源包到...
下面将详细介绍Struts2标签库中的部分常用标签,并将其与Struts1进行对比,以便更好地理解它们的功能。 #### 1. `<s:a>` 和 `<s:action>` - **`<s:a>`**:该标签用于创建一个超链接,类似于HTML中的`<a>`标签。与...
在`<s:select>`标签中使用,用于分组选项,提高可读性。 #### `<s:optiontransferselect>` 标签 用于实现选项列表的双向选择,常见于权限分配或用户角色管理界面。 #### `<s:param>` 标签 为页面请求参数提供...
Struts2 标签列表及说明 Struts2 是一个基于 Java 语言的 Web 应用程序 Framework,它提供了许多标签来帮助开发者快速构建 Web 应用程序...这些标签都是 Struts2 框架中提供的,用于帮助开发者快速构建 Web 应用程序。
而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `<%@ taglib prefix="s" uri="/struts-tags" %>` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...
在Windows Presentation Foundation(WPF)框架中,DateTimePicker控件是一个非常实用的UI元素,它...在DateTimePickerTestSolution这个项目中,你可以找到更多关于如何使用和自定义DateTimePicker的示例代码和实践。
此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `<s:checkbox>`, `<s:checkboxlist>`, `<s:combobox>`, `<s:component>`: 这些标签用于创建复选...
在本文中,我们将深入探讨如何使用bootstrap-datetimepicker,以及它的一些关键特性和配置选项。 首先,安装bootstrap-datetimepicker需要引入必要的库文件。你需要在HTML文件中添加Bootstrap的CSS和JS,jQuery库,...
在 JavaScript 文件中,我们可以使用 jQuery 选择器来选择该 div 元素,并调用 datetimepicker 方法。 以下是一个简单的示例: ```html <!DOCTYPE HTML> href=...
要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp <%@ taglib prefix="s" uri="/struts-tags" %> ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...
标题中的"DateTimePicker_C#"指的是在C#编程环境中使用DateTimePicker控件的实践。DateTimePicker是Windows Forms和WPF(Windows Presentation Foundation)中常见的一个组件,用于用户输入或选择日期和时间。它提供...
在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`<s>`前缀的标签库,只需在JSP页面头部引入`<%@ taglib prefix="s" uri="/struts-tags" %>`即可使用所有标签。...
1. `s:a` 标签:这是Struts 2的Action标签,用于定义一个链接或者按钮,它可以触发一个Action调用,通常与`action`属性一起使用,指定要调用的Action名称。 2. `s:actionerror` 和 `s:actionmessage` 标签:这两个...
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. ...