在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>
分享到:
相关推荐
在Java Web开发中,Struts2框架因其丰富的标签库而被广泛使用,特别是其中的日期格式化功能,能够帮助开发者方便地对日期进行格式化处理。本文将详细介绍如何利用Struts2中的`<s:datename>`标签来格式化时间,并提供...
通过以上介绍,我们可以看出Struts2标签库为Web开发带来了很多便利。在实际项目中,开发者可以根据需要选择合适的标签来构建用户界面,提高开发效率。在压缩包中的"example"文件可能包含了一个或多个使用Struts2标签...
下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来控制页面的执行过程,并从 Action 或值堆栈中取得数据。这些标签可以分为控制标签、数据标签和其他标签。 控制标签用来控制程序的执行,...
"Struts2标签库详解" Struts2标签库是Struts2框架中的一个重要组件,它提供了一系列的标签,帮助开发者快速构建Web应用程序。在Struts2标签库中,标签可以分为UI标签和非UI标签两大类。UI标签用于生成HTML控件,如...
Struts 2 标签的使用注意事项 Struts 2 是一个基于MVC架构的Java Web应用程序框架,它提供了一系列的标签来简化Web开发。然而,在使用Struts 2标签时,需要注意一些重要的事项。 首先,在使用Struts 2标签之前,...
Struts2标签是Java开发中一个非常重要的工具,它极大地简化了MVC框架下的视图层构建,使得开发者能够更加高效地实现动态网页。在Struts2框架中,标签库是一系列预定义的JSP标签,它们提供了丰富的功能,如数据绑定、...
下面我们将深入探讨Struts2标签的使用及其API文档。 1. **Struts2标签的分类与功能** - **控制标签**:如`s:if`, `s:else`, `s:choose`等,用于条件判断和流程控制。 - **数据展示标签**:如`s:textfield`, `s:...
下面我们将详细探讨Struts2标签的使用方法以及EL(Expression Language)表达式。 1. **Struts2标签库**: - **s:textfield**: 用于创建输入字段,可以设置属性如name、value、size、maxlength等。 - **s:...
在Struts2框架中,标签库是其核心特性之一,它提供了丰富的UI组件和控制逻辑,使得开发者可以更加便捷地进行页面渲染和交互处理。本文将深入探讨Struts2标签的中文文档,以及如何利用这些文档进行有效开发。 首先,...
自制的struts2标签chm格式,可以方便快速查询查看
在Struts2中,使用了一系列的标签库来增强JSP页面的功能,使得开发者可以更方便地实现业务逻辑与视图的分离,提高代码的可读性和可维护性。本篇文章将详细介绍Struts2中的各种标签及其应用。 1. **s:form标签**:这...
本资源包含了一个PDF和Word格式的文档,旨在详细介绍如何使用Struts2的标签库。 首先,Struts2标签库提供了丰富的标签,如`<s:textfield>`、`<s:submit>`等,这些标签可以轻松地在JSP页面中处理表单数据,执行动作...
在`teststruts2`项目中,我们可能会有一个名为`CustomTagExampleAction`的Action类,它处理与自定义标签相关的业务逻辑。然后,在结果页面(比如`result.jsp`)中,我们可以这样使用自定义标签: ```jsp ...
首先,我们来看Struts2的核心概念。Struts2作为MVC框架,它负责处理HTTP请求,将这些请求映射到相应的Action类,执行业务逻辑,并将结果返回给视图。Action类是业务逻辑的载体,它通过注解或配置文件与URL进行关联,...
有关、相关、类似这样的Struts 2标签库的详细介绍。