`

struts2标签时间格式引发的思考

阅读更多
在jsp中使用struts2标签,想将一个long类型的时间转换成指定格式的时间字符串,可以在domain中将要转换的时间加上一个get方法,如下:
private Long publishTime;
public Date getPublishDtime(){
  return new Date(publishTime);
}

注意:get方法后面接的名称前两个字母必须小写,这样才能正确找到指定的名称对应的方法。
这样在jsp中就可以利用标签将publishTime转换为指定字符串的时间格式:
<s:date name="publishDtime" format="yyyy年MM月dd日"/>

如果上面的代码不起作用,可以在name里面加上domain的对象名称:
<s:date name="product.publishDtime" format="yyyy年MM月dd日"/>

这个为什么有些要加对象,而有些不用加,我还没有搞清楚,忘知者相告。谢谢!补充:
如果在action里写了getXXX方法,就可以直接在name里取XXX,而不用加一个前面的东西。
<s:iterator value="XX" var="X">
  //以下属性是直接由get方法,并没有真正的属性名字
  //在这里取值的时候,如果用的是${}表达式的话,可以X.属性或者直接 属性。
  //如果用struts标签取值,则要在X前加上#号如:#X.属性 或者直接 属性
</s:iterator>
1
3
分享到:
评论
1 楼 學會☆~Snow 2010-06-11  
还是要先去了解value stack 和 Action Content的区别

相关推荐

    struts2标签格式化时间

    在Java Web开发中,Struts2框架因其丰富的标签库而被广泛使用,特别是其中的日期格式化功能,能够帮助开发者方便地对日期进行格式化处理。本文将详细介绍如何利用Struts2中的`&lt;s:datename&gt;`标签来格式化时间,并提供...

    struts2标签库struts2标签库struts2标签库

    "Struts2标签库详解" Struts2标签库是Struts2框架中的一个重要组件,它提供了一系列的标签,帮助开发者快速构建Web应用程序。在Struts2标签库中,标签可以分为UI标签和非UI标签两大类。UI标签用于生成HTML控件,如...

    struts2标签使用例子

    通过以上介绍,我们可以看出Struts2标签库为Web开发带来了很多便利。在实际项目中,开发者可以根据需要选择合适的标签来构建用户界面,提高开发效率。在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签...

    struts2标签库例子

    下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来控制页面的执行过程,并从 Action 或值堆栈中取得数据。这些标签可以分为控制标签、数据标签和其他标签。 控制标签用来控制程序的执行,...

    使用Struts 2标签的注意事项

    Struts 2 标签的使用注意事项 Struts 2 是一个基于MVC架构的Java Web应用程序框架,它提供了一系列的标签来简化Web开发。然而,在使用Struts 2标签时,需要注意一些重要的事项。 首先,在使用Struts 2标签之前,...

    Struts2标签集锦(附Struts2标签详解word文档)

    Struts2标签是Java开发中一个非常重要的工具,它极大地简化了MVC框架下的视图层构建,使得开发者能够更加高效地实现动态网页。在Struts2框架中,标签库是一系列预定义的JSP标签,它们提供了丰富的功能,如数据绑定、...

    struts2标签库

    这与Struts1中的`&lt;bean:message&gt;`标签有些类似,但在Struts2中更加专注于日期的处理。 - **`&lt;s:datetimepicker&gt;`**:提供了一个日期时间选择器,允许用户选择具体的日期和时间。这是Struts1所不具备的一个功能。 #...

    Struts2标签使用及API文档

    下面我们将深入探讨Struts2标签的使用及其API文档。 1. **Struts2标签的分类与功能** - **控制标签**:如`s:if`, `s:else`, `s:choose`等,用于条件判断和流程控制。 - **数据展示标签**:如`s:textfield`, `s:...

    struts2标签使用方法

    下面我们将详细探讨Struts2标签的使用方法以及EL(Expression Language)表达式。 1. **Struts2标签库**: - **s:textfield**: 用于创建输入字段,可以设置属性如name、value、size、maxlength等。 - **s:...

    Struts2标签中文文档(html和chm格式)

    在Struts2框架中,标签库是其核心特性之一,它提供了丰富的UI组件和控制逻辑,使得开发者可以更加便捷地进行页面渲染和交互处理。本文将深入探讨Struts2标签的中文文档,以及如何利用这些文档进行有效开发。 首先,...

    struts2标签.chm

    自制的struts2标签chm格式,可以方便快速查询查看

    struts2标签大全

    在Struts2中,使用了一系列的标签库来增强JSP页面的功能,使得开发者可以更方便地实现业务逻辑与视图的分离,提高代码的可读性和可维护性。本篇文章将详细介绍Struts2中的各种标签及其应用。 1. **s:form标签**:这...

    struts2标签库的使用pdf+Word格式

    本资源包含了一个PDF和Word格式的文档,旨在详细介绍如何使用Struts2的标签库。 首先,Struts2标签库提供了丰富的标签,如`&lt;s:textfield&gt;`、`&lt;s:submit&gt;`等,这些标签可以轻松地在JSP页面中处理表单数据,执行动作...

    struts2 自定义标签

    在`teststruts2`项目中,我们可能会有一个名为`CustomTagExampleAction`的Action类,它处理与自定义标签相关的业务逻辑。然后,在结果页面(比如`result.jsp`)中,我们可以这样使用自定义标签: ```jsp ...

    Struts2实例 国际化 类型转换 struts标签

    首先,我们来看Struts2的核心概念。Struts2作为MVC框架,它负责处理HTTP请求,将这些请求映射到相应的Action类,执行业务逻辑,并将结果返回给视图。Action类是业务逻辑的载体,它通过注解或配置文件与URL进行关联,...

    Struts 2标签库

    有关、相关、类似这样的Struts 2标签库的详细介绍。

Global site tag (gtag.js) - Google Analytics