`
zc9861692
  • 浏览: 6058 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2.1中datetimepicker标签使用

阅读更多
官方参考文档: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>
分享到:
评论
1 楼 lhc627751877 2012-02-22  
很好,很好!顶一个!

相关推荐

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

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

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

    ### JavaScript中读取Struts2标签DateTimePicker的值 在Web开发中,特别是涉及到日期时间选择的情况下,如何在客户端(JavaScript)与服务器端(如Struts2框架)之间有效地交互和处理日期时间数据是非常重要的。...

    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 jar包

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

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

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

    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;` 加载资源包到...

    struts2标签库

    下面将详细介绍Struts2标签库中的部分常用标签,并将其与Struts1进行对比,以便更好地理解它们的功能。 #### 1. `&lt;s:a&gt;` 和 `&lt;s:action&gt;` - **`&lt;s:a&gt;`**:该标签用于创建一个超链接,类似于HTML中的`&lt;a&gt;`标签。与...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    在`&lt;s:select&gt;`标签中使用,用于分组选项,提高可读性。 #### `&lt;s:optiontransferselect&gt;` 标签 用于实现选项列表的双向选择,常见于权限分配或用户角色管理界面。 #### `&lt;s:param&gt;` 标签 为页面请求参数提供...

    Struts2标签列表及说明

    Struts2 标签列表及说明 Struts2 是一个基于 Java 语言的 Web 应用程序 Framework,它提供了许多标签来帮助开发者快速构建 Web 应用程序...这些标签都是 Struts2 框架中提供的,用于帮助开发者快速构建 Web 应用程序。

    struts2-s标签

    而在 Struts2 中,所有的标签都被统一管理,并通过在 JSP 文件头部声明 `&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;` 来启用 Struts2 的标签库。这种方式简化了开发过程中的配置工作,使得开发者可以更加专注于...

    WPF中的DateTimePicker控件

    在Windows Presentation Foundation(WPF)框架中,DateTimePicker控件是一个非常实用的UI元素,它...在DateTimePickerTestSolution这个项目中,你可以找到更多关于如何使用和自定义DateTimePicker的示例代码和实践。

    Struts标签集合简介

    此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `&lt;s:checkbox&gt;`, `&lt;s:checkboxlist&gt;`, `&lt;s:combobox&gt;`, `&lt;s:component&gt;`: 这些标签用于创建复选...

    bootstrap-datetimepicker 的使用

    在本文中,我们将深入探讨如何使用bootstrap-datetimepicker,以及它的一些关键特性和配置选项。 首先,安装bootstrap-datetimepicker需要引入必要的库文件。你需要在HTML文件中添加Bootstrap的CSS和JS,jQuery库,...

    bootstrap日期插件datetimepicker的使用

    在 JavaScript 文件中,我们可以使用 jQuery 选择器来选择该 div 元素,并调用 datetimepicker 方法。 以下是一个简单的示例: ```html &lt;!DOCTYPE HTML&gt; href=...

    struts2的s标签

    要在JSP页面中使用Struts2的S标签,首先需要在页面顶部添加如下声明: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 这行代码的作用是将Struts2提供的标签库导入到当前JSP页面中,并指定前缀为“s”。...

    DateTimePicker_C#_

    标题中的"DateTimePicker_C#"指的是在C#编程环境中使用DateTimePicker控件的实践。DateTimePicker是Windows Forms和WPF(Windows Presentation Foundation)中常见的一个组件,用于用户输入或选择日期和时间。它提供...

    struts2_标签使用方法.doc

    在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`&lt;s&gt;`前缀的标签库,只需在JSP页面头部引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`即可使用所有标签。...

    JSP_struts2标签大全.doc

    1. `s:a` 标签:这是Struts 2的Action标签,用于定义一个链接或者按钮,它可以触发一个Action调用,通常与`action`属性一起使用,指定要调用的Action名称。 2. `s:actionerror` 和 `s:actionmessage` 标签:这两个...

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. ...

Global site tag (gtag.js) - Google Analytics