菜鸟问题 高手帮忙
我最近在使用jstl标签,
我还用了hibernate,自己做了几个小例子做测试准备,
我的一个测试pojo类, 有以下的几个属性 name, String 类型
date Date类型,问题就是date类型了,我是首先把数据库表建立起来,
然后 由数据库表生成hibernate和数据库表的映射的配置文件,再由
这个映射文件声成了pojo类, person,我选择date形做数据字段类型,是因为
日后我要做综合查询的准备的,其实我感觉使用sting 也不是不可以只不过要转换一下.
问题就是我使用Date hibernate就会给我我映射成Date类型..
当我想使用jstl输出这个Date的时候, 从oracle输出的是1981-10-12 000000
我不想要这个000000.
我知道有很多解决办法,
1.使用jstl的el语言截取这个 &{xx.date},但是JSL和EL都不会不知道.
2.从数据库提取数据时候就写好HQL, 但是hibernate的 HQL也不会写,刚开始学hibernate
3.如何从在pojo类里加入代码来转换date 为一个string输出
4.other?
我觉得我需要一个设计思路,我不知道长规下大家都是怎么做的?请指教啊!!!最好是在设计的时候如何避免这个问题的 不知道问题说清楚没有 谢谢
------解决方案-------------------- <fmt:formatDate value= '${yourdate} ' pattern= 'yyyy-MM-dd '/>
fmt也是jstl的一个标签库
引用加入:
<%@ taglib uri= "http://java.sun.com/jstl/fmt " prefix= "fmt " %>
------解决方案--------------------帮你顶
------解决方案--------------------顶
------解决方案--------------------3.如何从在pojo类里加入代码来转换date 为一个string输出:使用SimpleDateFormat