-
freemarker的时间显示如何处理啊3
我对freemarker不熟悉
我的工程:struts2+spring+hiberante+freemarker
一个时间字段:createdate
java类型是:Calendar ,mysql类型:Timestamp,hibernate类型:Calender
数据库中存数的数据:2009-12-29 13:28:24
我想要页面上显示:2009-12-29 13:28:24 这个样子
页面上是freemarker输出的
怎么实现呢?
问题补充:
<#setting datetime_format="yyyy-MM-dd HH:mm:Ss"/>
可不可以说的详细点
这是在哪里setting的、、
我的页面显示:
这块的循环代码
<#if page?? >
<#list page.data as a>
<#if a.id??>
<tr>
<th>${a.createdate}这里的时间
| ${a.ip}</th>
<th width="100">${a.score}</th>
<th width="80"><a href="../pj/replylist?id=${a.id}">回复</a></th>
</tr>
</#if> <br/>
</#list>
</#if>
我这里的时间createdate从数据库查询输出后是这么段玩意:
java.util.GregorianCalendar[time=1262064504000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2009,MONTH=11,WEEK_OF_YEAR=1,WEEK_OF_MONTH=5,DAY_OF_MONTH=29,DAY_OF_YEAR=363,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=1,HOUR_OF_DAY=13,MINUTE=28,SECOND=24,MILLISECOND=0,ZONE_OFFSET=28800000,DST_OFFSET=0] | 192.168.1.1
问题补充:
再补充一个 freemarker的属性文件freemarker.properties
在哪里配置一下。才能在整个工程中起作用呢?
问题补充:
再补充一个 freemarker的属性文件freemarker.properties
在哪里配置一下。才能在整个工程中起作用呢?
不好意思重复了。是积分不够没办法发俩帖子。
问题补充:
我的页面没有用struts2的标签,只是普通的html。加freemarker标签。而且页面文件的后缀是.html.不是.ftl
你说的<#setting datetime_format="yyyy-MM-dd HH:mm:Ss"/>
在我的页面中不起作用
我用freemarker.properties也不起作用 。
问题补充:
因为mysql库中。我设置的这个字段为Timestamp类型,java中设置这个字段为Calendar类型。
问题补充:
java代码:Date类型
mysql字段:timestamp类型
hiberante映射:timestamp类型
模板页面加上:<#setting datetime_format="yyyy-MM-dd HH:mm:Ss"/>
模板页面显示:${a.createdate}
果然得到结果:2009-12-29 13:28:024
可以了。感谢蔡华江 (架构师) 22009年12月29日 17:33
3个答案 按时间排序 按投票排序
-
java.util.GregorianCalendar[time=1262064504000,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2009,MONTH=11,WEEK_OF_YEAR=1,WEEK_OF_MONTH=5,DAY_OF_MONTH=29,DAY_OF_YEAR=363,DAY_OF_WEEK=3,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=1,HOUR_OF_DAY=13,MINUTE=28,SECOND=24,MILLISECOND=0,ZONE_OFFSET=28800000,DST_OFFSET=0] | 192.168.1.1
好像你查出来的时候不是映射为java.util.Date,而是什么java.util.GregorianCalendar,能不能改为java.util.Date2009年12月30日 09:19
-
datetime_format既可以使用setting在ftl文件中配置,也可以在freemarker.properties文件上中配置。
说句实话,我从来没考虑过freemarker.properties怎么引用。因为在SpringMVC或Struts2中,将freemarker.properties放在src路径。会被自动引用的。如果你是使用得手动的方式,可能会有麻烦吧,也许没有。2009年12月29日 21:56
相关推荐
Freemarker页面语法 A 概念 最常用的 3 个概念 sequence 序列,对应java 里的list 、数组等非键值对的集合 hash 键值对的集合 namespace 对一个ftl 文件的引用, 利用这个名字可以访问到该ftl 文件的资源 ...
FreeMarker对空值的处理非常严格,FreeMarker的变量必须有值,没有被赋值的变量就会抛出异常,因为FreeMarker未赋值 的变量强制出错可以杜绝很多潜在的错误,如缺失潜在的变量命名,或者其他变量错误.这里所说的空值,...
虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据。 FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件。FreeMarker与容器无关,...
对于测试帖,可以使用 Sandbox 机制:带有 Sandbox 标签的帖子将视为测试帖,不会显示在首页或是某领域内,只会展现在发帖者自己的帖子列表中。 人性化的回帖交互 实时呈现:回帖提交后其他浏览者可以不刷新...
工作业余时间,结合项目使用技术点,整合到SpringBoot中,目前升级到2.0.2版本,(码云提供有Mycat版本),您的宝贵意见,是我们进步的动力。具有如下特点友好的代码结构及注释,便于阅读及二次开发 。前端页面采用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: 可...
显示出当前时间及年份,还可以选择年份及月份和日期 Java编写的HTML浏览器 一个目标文件 摘要:Java源码,网络相关,浏览器 Java编写的HTML浏览器源代码,一个很简单甚至不算是浏览器的HTML浏览器,使用方法: 可...