`
xly_971223
  • 浏览: 1273839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用struts2实现 ‘XX分钟前’ 日期显示

    博客分类:
  • java
阅读更多
javaeye的XX分钟前 羡慕已久
今天打算自己实现

初步打算改装struts2的s:date标签 
一经研究发现 s:date原来支持这个功能
只需使用nice='true'属性即可

该标签默认是英语显示时间 如 10 minutes ago
用国际化资源文件了配置为中文 步骤为
1 在strtus.xml中加
<constant name="struts.custom.i18n.resources" value="globalMessages" />

2 创建文件globalMessages_zh.txt globalMessages_zh_cn.properties
globalMessages_zh.txt内容如下
struts.date.format.past={0}前
struts.date.format.future={0}后
struts.date.format.seconds={0}秒
struts.date.format.minutes={0,choice,1#1分钟|1<{0} 分钟}
struts.date.format.hours={0,choice,1#小时|1<{0} 小时}
struts.date.format.days={0,choice,1#1天|1<{0} 天}
struts.date.format.years={0,choice,1#1 年|1<{0} 年}

3 用native2ascii专程utf8编码

ok打完收工
3
3
分享到:
评论
2 楼 netfork 2009-03-11  
自解:
我困扰在使用Freemarker的list指令不能与Struts2的date标签互动数据,改由Struts2的iterator标签后就OK了。
<@s.iterator value="topicList" status="topic">
<tr>
<td><a href="/topic/details?id=${(id)?c}">${title?html}</a><span class="num">${postDt}</span></td>
<td><a href="/user/profile?uname=${(poster)?url('utf-8')}">${poster}</a></td>
<td>${replyTimes?c}/${viewTimes?c}</td>
<td><span class="num"><@s.date name="lastReplyDt" nice="true" /></span></td>
</tr>
</@s.iterator>
原先,我用的是:
<#list topicList as topic>
...
</#list>
结果date标签不能用。
1 楼 netfork 2009-03-11  
收工太早了啊。
这个标签是不是不能用在iterator中啊?如果是要格式化list中的日期怎么办呢?

相关推荐

    Struts2实现分页查询

    用Struts2+mysql实现的简单信息录入,分页查询

    struts2实现文件下载功能

    通过以上步骤,我们可以使用Struts2框架实现一个完整的文件下载功能。在`FileDownloadDemo`项目中,你应该能看到这些组件的实现。这个示例项目可以帮助你更好地理解和实践Struts2的文件下载功能,进一步提升你在Web...

    struts2实现用户登录注册

    这可以通过在Action类中实现这些验证逻辑来完成,或者使用Struts2提供的验证框架,通过XML或者注解定义验证规则。 登录功能相对简单,主要是比较用户输入的用户名和密码与数据库中的记录是否匹配。这里,Action类...

    struts2实现登陆

    本教程将介绍如何使用Struts2实现一个简单的登录功能,适合初学者入门。 首先,我们需要在项目中引入Struts2的依赖。通常,这可以通过在Maven的pom.xml文件中添加Struts2的核心库来完成。Struts2的核心库包括了处理...

    用struts2 实现注册

    用struts2实现用户的注册,涉及到的知识点包括用户名和密码的校验(正则表达式验证);国际化;radio,checkboxlist,optiontransferselect等标签的使用,文件的上传等。

    Struts2实现的注册

    Struts2是一个强大的Java web应用程序开发框架,它简化了基于MVC(模型-视图-...以上就是使用Struts2框架在Myeclipse中实现用户注册功能的详细步骤,涉及的技术点广泛且实用,对于理解和掌握Java web开发具有重要意义。

    struts2实现留言板

    总结起来,这个"struts2实现留言板"的项目涵盖了Struts2框架的基本使用,包括Action设计、配置文件、结果类型、视图展示、数据模型、安全性以及国际化等多个方面。通过实践这个项目,开发者可以深入理解Struts2的...

    用struts2实现下载

    用struts2实现下载

    java struts2实现文件上传进度条显示

    在Java Struts2框架中实现文件上传进度条显示,主要涉及到的技术点包括Struts2的文件上传、Ajax异步通信以及前端进度条组件的使用。下面将详细讲解这些知识点。 首先,Struts2的文件上传功能是通过Struts2提供的`...

    java+struts2实现图表显示

    本教程将详细介绍如何使用Java和Struts2框架来实现在网页上显示各种图表,如折线图、柱状图和饼状图。 首先,我们需要引入图表库。常见的Java图表库有JFreeChart和Chart.js等。在这个案例中,我们可能使用...

    struts2下用的 的日期控件

    在Struts2中,日期控件是开发者常用的功能之一,它们可以帮助用户更方便地输入和显示日期,提高用户体验。在这个压缩包中,包含了一个Struts2的日期插件,下面我们将详细探讨这个日期控件及其使用方法。 首先,我们...

    struts2的Ajax实现注册验证

    总的来说,Struts2和Ajax的结合使用使得Web应用能够提供更快速、更直观的用户交互,而这个代码和jar包组合可能就是实现这一目标的一个实例。通过阅读提供的文档和使用示例,你可以深入了解并实践这一技术,从而提升...

    struts2的日期回显

    为了实现日期格式化,我们可以自定义一个拦截器,或者使用Struts2的`conversion.properties`配置文件来定义日期的格式。例如,我们可以设置`date.format=yyyy-MM-dd`,这样Struts2在回显时会按照这个格式展示日期。 ...

    STRUTS2+HIBERNATE详细的分页实现代码详细的分页实现代码

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要探讨的是如何在Struts2与Hibernate框架结合下实现分页功能。接下来将详细解析Struts2与Hibernate如何协作完成这一任务。 ### Struts2与Hibernate...

    struts2登录注册简单实现

    使用Struts2的标签库(例如`s:textfield`,`s:password`,`s:submit`)可以使页面与Action类的属性绑定,方便数据传递。 5. **结果映射** 在`struts.xml`中,我们需要定义不同的结果类型,如成功(success)、错误...

    Struts2SpringHibernate实现简单的添加,分页显示功能例子

    在这个"Struts2SpringHibernate实现简单的添加,分页显示功能例子"中,开发者通过整合这三大框架,实现了基本的数据添加功能以及数据的分页显示。以下是对这个例子中的关键知识点的详细解释: 1. **Struts2**:作为...

    Struts2 使用 Struts2 实现国际化

    总结,实现Struts2的国际化涉及资源文件的创建、配置Struts2的`struts.xml`、设置locale以及在JSP页面中使用国际化标签库。理解和掌握这些步骤对于开发全球化应用程序至关重要。通过阅读源码和利用相关工具,开发者...

    struts2 mysql实现简单学生成绩管理代码

    对于前端展示,项目可能使用JSP(JavaServer Pages)作为视图层,通过Struts2的标签库来显示数据。例如,`&lt;s:iterator&gt;`标签可以用来遍历查询结果并显示在表格中。 在实际运行项目时,你需要配置服务器(如Tomcat)...

    struts2 实现oracle数据库的增删改查

    通常,每个Action方法的结果都会映射到一个具体的视图页面,页面中可以使用Struts2的标签库来显示和操作数据。 总的来说,Struts2结合Oracle数据库可以构建出高效、稳定的Web应用。通过Action、DAO、实体类和视图的...

    论坛系统项目(Struts 2+Hibernate+Spring实现)

    论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts 2+Hibernate+Spring实现)论坛系统项目(Struts...

Global site tag (gtag.js) - Google Analytics