`
PlayGod1984
  • 浏览: 160085 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Struts2下<s:textfield>输出日期格式

阅读更多
今天遇到一个问题,就是点击编辑按钮到了编辑画面,有一个日期的<s:textfield>的年少了2位,由于用了日期控件,一点开就到了1900年,这个郁闷,上网一查,大家都说后台格式化一下,总觉得不好,又到处搜罗了一下,有高人解决,转到下面,供后参考
转自【http://www.svn8.com/sql/Oracle/2010040728596.html】

struts2中的日期期输入显示问题   struts2 中的默认的日期输出并不符合我们的中文日常习惯.以下是我知道的在struts2中进行日期格式化输出的几种方式.

  1.利用 <s:date>进行格式化.如:

  <s:date name="birthday" format="yyyy-MM-dd"/>就是将属性birthday按yyyy-MM-dd的格式进行输出.

  2.利用<s:param>进行格式化.如:

  <s:textfield name="birthday" >

  <s:param name="value"><s:date name="birthday" format="yyyy-MM-dd"/></s:param>

  </s:textfield>

  或者<input type="text" value="<s:date name="birthday" format="yyyy-MM-dd" />" />

  还有一种是通过国际化的方式来进行:

  首先在struts.properties中配置struts.custom.i18n.resources=globalMessages

  然后在globalMessages_zh_CN.properties和globalMessages_en_US.properties文件中添加如下内容:

  global.datetime = {0, date, yyyy-MM-dd HH:mm:ss}

  global.date = {0, date, yyyy-MM-dd}

  最后在页面中使用下面的语句就可以实现日期的格式化输出了.

  <s:textfield name="birthday" value="%{getText('global.date',{birthday})}"/> --golbal.date样式

  <s:textfield name="birthday" value="%{getText('global.datetime',{birthday})}"/> --global.datetime样式

本文来自[Svn中文网]转发请保留本站地址:http://www.svn8.com/sql/Oracle/2010040728596.html
分享到:
评论
1 楼 烟羽零落 2011-04-07  
楼主辛苦了!

相关推荐

    struts2 标签库 帮助文档

    2. &lt;s:datetimepicker&gt;&lt;/s:datetimepicker&gt;-----日期输入框 3. &lt;s:debug&gt;&lt;/s:debug&gt;-----显示错误信息 4. &lt;s:div&gt;&lt;/s:div&gt;-----表示一个块,类似于html的&lt;div&gt;&lt;/div&gt; 5. &lt;s:doubleselect list="" doubleName="" ...

    struts 2 s标签 struts 2 s标签

    这些只是Struts 2 S标签库中的一部分,实际上还有许多其他标签,如`s:textfield`(文本字段)、`s:textarea`(文本区域)、`s:submit`(提交按钮)等等,它们极大地简化了MVC模式中的视图层开发。通过合理使用这些...

    struts2-s标签

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

    Struts2全部标签使用说明

    以上只是Struts2标签库的一部分,实际使用中还有更多标签如`&lt;s:textfield&gt;`(文本输入框)、`&lt;s:textarea&gt;`(文本区域)、`&lt;s:submit&gt;`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...

    struts2的s标签

    &lt;p&gt;名称:&lt;s:property value="name"/&gt;&lt;/p&gt; &lt;/s:iterator&gt; ``` - **说明**:遍历一个集合或数组,并对每个元素执行标签体内的内容。 25. **`&lt;s:label&gt;`** - 显示标签。 - **示例**: ```jsp &lt;s:label value=...

    Struts标签集合简介

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

    struts2标签的使用代码

    对于日期处理,Struts2提供了`&lt;s:date&gt;`标签,可以方便地格式化日期。例如: ```jsp &lt;s:date name="creationDate" format="yyyy-MM-dd HH:mm:ss" /&gt; ``` 至于树节点标签,Struts2没有内置的直接支持,但可以通过...

    struts2标签整理

    `&lt;s:date&gt;` - 日期格式化标签 用于格式化日期。 ```jsp &lt;s:date name="dateField" format="yyyy-MM-dd"/&gt; ``` ##### 13. `&lt;s:datetimepicker&gt;` - 日期时间选择器 用于创建一个日期时间选择器。 ```jsp &lt;s:...

    Struts标签

    - `&lt;s:datetimepicker&gt;`:日期和时间选择器,如`&lt;s:datepicker&gt;`和`s:timepicker`。 - `&lt;s:select&gt;`:创建下拉列表,支持从List或Map中动态生成选项。 - `&lt;s:checkbox&gt;`:创建复选框,可以设置value表示默认选中...

    struts2标签大全

    `&lt;s:date&gt;` - 日期格式化 显示日期,并可自定义格式。 ```xml &lt;s:date name="today" format="yyyy-MM-dd"/&gt; ``` #### 13. `&lt;s:datetimepicker&gt;` - 日期时间选择器 提供一个可交互的日期时间选择器。 ```xml &lt;s:...

    struts2标签解释

    `&lt;s:date&gt;`标签用于格式化日期输出。 `&lt;s:datetimepicker&gt;`提供日期时间选择功能,增强用户体验。 `&lt;s:debug&gt;`用于显示详细的错误信息,帮助开发者调试应用。 `&lt;s:div&gt;`类似于HTML的`&lt;div&gt;`标签,用于定义页面布局。...

    Struts2常用标签

    12. **&lt;s:date&gt; 获取日期格式** - **用途**:显示日期。 - **示例**: ```xml &lt;s:date name="today" format="yyyy-MM-dd" /&gt; ``` 13. **&lt;s:datetimepicker&gt; 日期输入框** - **用途**:创建一个日期时间选择器...

    struts2标签详解(收集).pdf

    这只是Struts2标签库的一小部分,实际中还有许多其他标签,如&lt;s:form&gt;、&lt;s:textfield&gt;、&lt;s:textarea&gt;等,它们提供了丰富的功能,帮助开发者构建复杂的Web应用。 总的来说,Struts2标签库是其强大功能的核心,通过...

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

    这只是Struts2标签库中的一部分,实际使用中还有许多其他标签,如`&lt;s:form&gt;`、`&lt;s:textfield&gt;`、`&lt;s:textarea&gt;`、`&lt;s:submit&gt;`等,它们分别用于创建表单、文本输入框、多行文本输入框以及提交按钮。 Struts2的标签...

    下面就介绍下Struts2每个标签的用法(有错请指正):

    &lt;s:merge var="mergedList" value="list1" into="list2"/&gt; ``` ##### 30. `&lt;s:optgroup&gt;` 标签 - **用途**:创建分组的选项。 - **示例**: ```xml &lt;s:optgroup label="Group 1" list="group1List" /&gt; ``` ##...

    struts_tag

    - `&lt;s:date&gt;` 格式化日期。例如:`&lt;s:date name="myDate" format="yyyy-MM-dd" /&gt;`。 - `&lt;s:datetimepicker&gt;` 提供一个日期时间选择器。 E. `&lt;s:if&gt;`, `&lt;s:elseif&gt;`, `&lt;s:else&gt;` - 这三个标签组合提供了条件判断。...

    struts2标签归纳详解

    同时,通过`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`指令,可以方便地在JSP页面中使用Struts2标签。 例如,`&lt;s:append&gt;`可以用来动态构建字符串;`&lt;s:autocompleter&gt;`和`&lt;s:combobox&gt;`结合Ajax技术提供更好的...

    struts2.0的标签库(简介)

    - `&lt;s:date&gt;`:格式化日期。 - `&lt;s:datetimepicker&gt;`:日期时间选择器。 - `&lt;s:debug&gt;`:显示调试信息,包括 Action、Session、Request 等。 - `&lt;s:div&gt;`:定义一个块,相当于 HTML 的 `&lt;div&gt;`。 5. **E 组标签...

    Struts.2.0的标志(Tag)介绍

    8. **Data Tags**:如 `&lt;s:date&gt;` 和 `&lt;s:datetime&gt;` 用于格式化日期和时间,而 `&lt;s:url&gt;` 和 `&lt;s:a&gt;` 用于创建 URL 链接和超链接。 通过熟练掌握 Struts 2 的这些标签,开发者可以更高效地构建动态 web 页面,实现...

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

    `&lt;s:date&gt;` 日期格式化 - **用途**:获取并格式化日期。 - **示例代码**: ```xml &lt;s:date name="today" format="yyyy-MM-dd"/&gt; ``` - **解释**:获取并格式化名为“today”的日期,格式为“yyyy-MM-dd”。 ###...

Global site tag (gtag.js) - Google Analytics