`
huangfeng555
  • 浏览: 22084 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Struts 时间标签datetimepicker

    博客分类:
  • JAVA
阅读更多
    说到了struts2.0的标签-----datetimepicker标签,运行项目后,很多人使用的时候,无法在页面中正常显示,而且也不报错。

     要在Jsp文件的头部加上头标签结束,例:  <s:head/> ,否则就会出现上面那种情况,即不报错,也无法正常显示。
     还有在这里顺便说一下,我当时也遇到了这个问题,Struts标签与html代码不好排
版,这是为什么呢?
    因为在Struts标签在被加载的时候,它会自动编译成html代码,在这个当中,你得把标签的属性设置成theme="simple"。就不会出现排版问题了,当没有设置时 <td><s:text name="name"></s:text></td>可能会生成为<td><td><s:text name="name"></s:text></td></td>。详细情况请查看Struts标签的API。
    另外,由于datetimepicker本身没有ReadOnly属性,在这里我使用了javascript
让时间的文本框不能输入,只能选择,在开发中这样很好的控制了数据的格式。
datetimepicker的其它属性我就不多说了。

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
 <s:head/>
</head>
  <script  language="javascript">
window.onload= function(){
  dojo.widget.byId(birthday).childNodes(1).readOnly="true";
}
  </script>
  <body>
  <table>
  <tr>
  <td>姓名</td>
  <td><input type="text" name="name"></td>
  </tr>
<tr>
  <td>性别</td>
  <td><input type="text" name="sex
"></td>
  </tr><tr>
  <td>出生年月</td>
  <td>
   <s:datetimepicker   cssStyle="height:20px;width:200px;" 
       toggleType="explode"  theme="simple" language="zh-cn" name="birthday" id="birthday"  displayFormat="yyyy年MM月dd日" /></td>
  </tr>
  </table>
  </body>
</html>




分享到:
评论

相关推荐

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

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

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

    s:datetimepicker标签则是Struts2提供的一个强大工具,用于创建日期时间选择器,可以方便地集成到Web页面中,提供用户友好的日期时间输入方式。 ### 一、s:datetimepicker标签的基本使用 #### 1.1 引入必要的JAR包...

    struts2的timepicker

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

    struts2标签库

    - **`&lt;s:datetimepicker&gt;`**:提供了一个日期时间选择器,允许用户选择具体的日期和时间。这是Struts1所不具备的一个功能。 #### 7. `&lt;s:if&gt;`、`&lt;s:elseif&gt;` 和 `&lt;s:else&gt;` - 这三个标签共同组成了条件判断语句。...

    Struts2标签详解及具体实例解析

    ### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。这些标签不仅功能强大,而且易于使用,可以帮助开发者快速构建动态网页。...

    struts2标签大全

    - `&lt;s:datetimepicker&gt;&lt;/s:datetimepicker&gt;`:创建日期时间输入框,用户可以选择日期和时间。 - `&lt;s:debug&gt;`:显示Struts2的调试信息,帮助开发者查看请求、session、application等数据。 **E. 条件判断** - `...

    Struts标签集合简介

    `&lt;s:date&gt;` 标签用于格式化日期,`&lt;s:datetimepicker&gt;` 提供日期时间选择功能。`&lt;s:debug&gt;` 显示详细的调试信息,帮助开发者检查应用程序状态。`&lt;s:div&gt;` 是一个块级元素,类似HTML的 `&lt;div&gt;` 标签。 E. `, , ...

    struts2 标签库 帮助文档

    datetimepicker标签:生成一个日期、时间下拉列表框。 head标签:生成HTML页面的HEAD部分。 file标签:在页面上生成一个上传文件元素。 hidder标签:生成一个不看见的用户输入元素。 select标签:生成下拉列表框...

    struts2标签介绍

    2. `&lt;s:datetimepicker&gt;` - 创建日期时间输入框,便于用户选择日期和时间。 3. `&lt;s:debug&gt;` - 显示所有Action上下文中的详细信息,包括值栈、session、request等。 4. `&lt;s:div&gt;` - 创建一个块元素,相当于HTML的`...

    struts2标签详解(收集)汇编.pdf

    - `&lt;s:datetimepicker&gt;`:日期时间选择框。 - `&lt;s:debug&gt;`:显示调试信息,包含Action、ValueStack等。 - `&lt;s:div&gt;`:创建HTML的`&lt;div&gt;`元素。 - `&lt;s:doubleselect&gt;`:创建双列选择框。 - `&lt;s:elseif&gt;`、`...

    struts2标签详解(收集).pdf

    - `&lt;s:date&gt;`和`s:datetimepicker&gt;`:处理日期和时间输入。 - `&lt;s:debug&gt;`:显示调试信息,有助于问题排查。 - `&lt;s:div&gt;`:创建HTML的元素。 - `&lt;s:doubleselect&gt;`:创建两个关联的下拉框。 - `&lt;s:elseif&gt;`、`...

    JSP_struts2标签大全

    ### JSP_Struts2标签详解 #### 一、引言 在Java Web开发领域,Struts2框架因其灵活且强大的特性而备受青睐。Struts2提供了丰富的标签库,这些标签不仅可以帮助开发者简化JSP页面的编写工作,还能提高程序的执行效率...

    struts2标签归纳详解

    `&lt;s:datetimepicker&gt;`用于日期时间选择;`&lt;s:debug&gt;`则用于调试输出信息。 通过深入学习和掌握这些标签,开发者可以更高效、更优雅地构建复杂的Web应用界面,同时确保代码的可读性和可维护性。总之,Struts2标签库...

    struts2.0标签库简介

    Struts2.0是Struts框架的一个重大升级版本,它在继承了Struts1.x的优良特性基础上,引入了大量的新功能和改进,特别是在标签库方面,提供了更为强大、灵活和易于使用的标签集,大大简化了Web应用的开发过程。...

    struts2标签整理

    Struts2的标签库主要包括表单标签、条件判断标签、循环标签、国际化标签等,这些标签简化了页面的开发工作,提高了开发效率。 #### 三、具体标签解析 ##### 1. `&lt;s:a&gt;` - 超链接标签 该标签用于创建超链接,类似于...

Global site tag (gtag.js) - Google Analytics